Да, это возможно в PostgreSQL 12, и это зависит от шифрования пароля, которое является не свойством базы данных, а параметром экземпляра, который может быть изменен на уровне сеанса:
Доступность различных Методы аутентификации на основе пароля зависят от того, как пароль пользователя на сервере зашифрован (или, точнее, хеширован). Это контролируется параметром конфигурации password_encryption в момент установки пароля.
См. https://www.postgresql.org/docs/12/auth-password.html
Обратите внимание также, что :
Для облегчения перехода от метода md5 к новому методу SCRAM, если md5 указан как метод в pg_hba.conf, но пароль пользователя на сервере зашифрован для SCRAM (см. Ниже), тогда вместо этого будет автоматически выбрана аутентификация на основе SCRAM.