Можно ли на одном сервере postgres иметь одну базу данных с аутентификацией md5, а другую - с scram-sha-256? - PullRequest
0 голосов
/ 27 мая 2020

Можно ли на одном сервере postgres иметь одну базу данных с аутентификацией md5, а другую - с scram-sha-256? Я буду использовать отдельного пользователя базы данных для подключения двух баз данных, но от одного и того же набора клиентов.

1 Ответ

0 голосов
/ 27 мая 2020

Да, это возможно в PostgreSQL 12, и это зависит от шифрования пароля, которое является не свойством базы данных, а параметром экземпляра, который может быть изменен на уровне сеанса:

Доступность различных Методы аутентификации на основе пароля зависят от того, как пароль пользователя на сервере зашифрован (или, точнее, хеширован). Это контролируется параметром конфигурации password_encryption в момент установки пароля.

См. https://www.postgresql.org/docs/12/auth-password.html

Обратите внимание также, что :

Для облегчения перехода от метода md5 к новому методу SCRAM, если md5 указан как метод в pg_hba.conf, но пароль пользователя на сервере зашифрован для SCRAM (см. Ниже), тогда вместо этого будет автоматически выбрана аутентификация на основе SCRAM.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...