我能够获得 SCRAM-SHA-256 身份验证以与 pgpool 一起使用,但我无法找到一个很好的示例如何在 pgbouncer 中进行设置。我正在尝试使用 auth_query。在 postgres 中,pgbouncer 将连接的用户将密码加密并存储在 SCRAM-SHA-256 中。但我不知道如何在 userlist.txt 中创建条目。这应该是格式:
SCRAM-SHA-256$<iterations>:<salt>$<storedkey>:<serverkey>
存储密钥和服务器密钥到底是什么,我如何生成它们?我可以使用哪些工具来创建它?在 pgpool 中,我可以使用 pg_enc,但我没有看到任何 pgbouncer。