PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Sự cố khi kết nối Pentaho Kettle / Spoon với Heroku PostgreSQL bằng SSL

Tôi đã tìm thấy vấn đề. Đơn giản chỉ cần vượt qua

ssl = true

không đủ cho JDBC, bạn cũng cần cài đặt đúng chứng chỉ gốc trong kho khóa Java của mình để PgJDBC có thể xác minh chứng chỉ từ xa.

Nếu bạn không muốn định cấu hình kho lưu trữ chứng chỉ gốc, bạn có thể chuyển:

ssl = true
sslfactory = org.postgresql.ssl.NonValidatingFactory

mặc dù làm như vậy tắt tính năng bảo vệ chống tấn công man-in-the-middle , do đó, phiên SSL của bạn không còn có bảo mật đầu cuối đáng tin cậy nữa.

Xem tài liệu về Heroku tại đây:

http://devcenter.heroku .com / posts / connect-to-relational-databases-on-heroku-with-java # connect_to_a_dedicated_database_remotely

(Cảnh báo về bảo mật SSL do Craig Ringer thêm vào)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. thêm chỉ mục trên trường jsonb

  2. Con trỏ với postgres, dữ liệu được lưu trữ ở đâu và có bao nhiêu lệnh gọi tới DB

  3. Cách chính xác để sử dụng khác biệt trên (Postgres) với SqlAlchemy là gì?

  4. Làm cách nào để lấy alembic để phát DDL tùy chỉnh trên after_create?

  5. Tại sao truy vấn không được lưu trong tệp csv trong khi nó có vẻ bình thường trong bảng điều khiển postgresql