IBM Cloud: подключение SQuirreL к базам данных для PostgreSQL дает ошибку SSL - PullRequest
0 голосов
/ 12 декабря 2018

Я подготовил базы данных для PostgreSQL в IBM Cloud.Теперь я пытаюсь подключить SQuirreL к моей базе данных.Однако мои попытки приводят к этой ошибке:

FATAL: нет записи pg_hba.conf для хоста "xx.xx.xx.xx", пользователь "myuser", база данных "my-database", SSLoff

Это связано с драйвером JDBC или каким-либо параметром SSL?Учетные данные говорят sslmode=verify-full, но не уверены, как указать это в SQuirreL.

1 Ответ

0 голосов
/ 12 декабря 2018

Мне удалось подключиться со стандартным драйвером JDBC для PostgreSQL после изменения свойств драйвера:

Простой, но не безопасный подход:
- ssl=true
- sslfactory=org.postgresql.ssl.NonValidatingFactory

Безопасный, больше усилий:
- загрузить сертификат SSL, как указано в учетных данных
- добавить ?sslmode=verify-full&sslrootcert=path-to-certificate к URI соединения

Теперь SQuirrel подключается к моей базе данных с помощью IBM Cloud Databasesдля PostgreSQL.Это также работает с Hyper Protect DBaaS .

...