在同一个postgres服务器上,是否可能有一个具有md5身份验证的数据库和另一个具有scram-sha-256的数据库?我将使用单独的数据库用户来连接两个数据库,但要使用同一组客户端。
是的,这在PostgreSQL 12中是可能的,它取决于密码加密(但这不是数据库属性)。
不同的基于密码的身份验证的可用性方法取决于服务器上用户密码的加密方式(或更准确地说,是散列)。这由配置控制设置密码时的参数password_encryption。
请参见https://www.postgresql.org/docs/12/auth-password.html