gpt4 book ai didi

postgresql - 您可以使用 patronictl 更改 pg_hba.conf 吗?

转载 作者:行者123 更新时间:2023-12-02 19:53:38 49 4
gpt4 key购买 nike

如果您想更改现有 patroni 集群中的 pg_hba.conf。您可以通过 patronictl 完成还是必须一个一个地发出信号?

代码一看好像没有

最佳答案

Patroni 可以从集中配置管理您的 pg_hba.conf。您需要使用 patronictl edit-config 添加以下 pg_hba.conf 行:

postgresql:
# ...
pg_hba:
- local all postgres ident
- host all all 0.0.0.0/0 md5
- host replication replicator 0.0.0.0/0 md5

不过您需要小心,确保您的本地 super 用户、集群范围内的复制和倒回用户连接正常工作。一旦你将它添加到配置中,它将被 Patroni 拾取并且现有的 pg_hba.conf 将在接下来的 10 秒内被替换。

如果您想节省将现有 pg_hba.conf 转换为 yaml 的时间,以下 shell 管道将获取包含 pg_hba.conf 规则的文本文件并将其应用于现有集群:

cat pg_hba.conf | jq -R -s 'split("\n") | {"postgresql": {"pg_hba": .}}' | \
patronictl edit-config --apply - --force mycluster

关于postgresql - 您可以使用 patronictl 更改 pg_hba.conf 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57570581/

49 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com