gpt4 book ai didi

bash - 如何以编程方式编辑 pg_hba.conf?

转载 作者:行者123 更新时间:2023-11-29 13:09:30 24 4
gpt4 key购买 nike

我正在寻找一种以编程方式编辑 pg_hba.conf 的方法,类似于 pg_conftool 允许您编辑 postgresql.conf 的方式:

~$ pg_conftool 11 main set timezone 'UTC'

我尝试使用 pg_conftool 来编辑 pg_hba.conf。不幸的是,它只允许添加/删除 key = value 条目,这不是 pg_hba.conf 期望的格式。

我可以使用 echosed 来实现我想要的,但我想知道是否有更好的方法。我在 postgresql-common 中找到了一个工具 pg_hba ,这似乎是我要找的东西:

https://salsa.debian.org/postgresql/postgresql-common

https://salsa.debian.org/postgresql/postgresql-common/blob/master/pg_hba

我安装了 postgresql-common 版本 201.pgdg18.04+1,但是,我不知道如何访问/安装/调用 pg_hba.

pg_hba 工具是否适合这项工作?如果是,我如何为 Ubuntu“安装”pg_hba 二进制文件?如果不是,是否有另一种推荐的方法来以编程方式编辑 pg_hba.conf

最佳答案

我们还没有编辑 pg_hba.conf 的好方法。您找到的 pg_hba 二进制文件仍然是一个 WIP。如果它适合您,请告诉我们,我们可以确定将它安装到/usr/bin 是否有意义。

现在有效的是“pg_conftool 11 main pg_hba.conf edit”,但这只会给你一个编辑器。

另一个选项可能是 http://augeas.net/ ,它有一个 Pg_Hba“透镜”。 (Puppet 原生支持。)

关于bash - 如何以编程方式编辑 pg_hba.conf?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56844920/

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