我正在寻找一种以pg_hba.conf
编程方式进行编辑的方法,类似于pg_conftool
允许您进行编辑的方式postgresql.conf
:
~$ pg_conftool 11 main set timezone 'UTC'
我尝试使用pg_conftool
编辑pg_hba.conf
. 不幸的是,它只允许key = value
添加/删除条目,这不是格式所pg_hba.conf
期望的。
我可以使用echo
andsed
来实现我想要的,但我想知道是否有更好的方法。我发现了一个pg_hba
似乎postgresql-common
是我正在寻找的工具:
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
工具是否适合这项工作?如果是,我如何“安装” pg_hba
Ubuntu 的二进制文件?如果没有,是否有另一种推荐的编程编辑方法pg_hba.conf
?