我经常编辑pg_hda.conf文件,我只是想知道是否有办法确保我刚才写的是正确的.
到目前为止,我正在使用测试服务器来判断我的更改.
就像Apache有apache2ctl -t
命令一样,Postgres也有类似的命令吗?
我经常编辑pg_hda.conf文件,我只是想知道是否有办法确保我刚才写的是正确的.
到目前为止,我正在使用测试服务器来判断我的更改.
就像Apache有apache2ctl -t
命令一样,Postgres也有类似的命令吗?
没有类似于apache2ctl
的方法可以做到这一点.如果重新加载配置文件时出现语法错误,PostgreSQL server将在日志(log)中抱怨并拒绝加载新文件.因此,语法输入错误几乎不会把事情搞砸.(当然,这不会防止你写语义错误的东西,但apache2ctl
也不会.)除此之外,在测试服务器中测试更改可能是一个好主意,并且有一个系统可以以受控的方式将这些更改传播到生产中.