我经常编辑pg_hda.conf文件,我只是想知道是否有办法确保我刚才写的是正确的.

到目前为止,我正在使用测试服务器来判断我的更改.

就像Apache有apache2ctl -t命令一样,Postgres也有类似的命令吗?

推荐答案

没有类似于apache2ctl的方法可以做到这一点.如果重新加载配置文件时出现语法错误,PostgreSQL server将在日志(log)中抱怨并拒绝加载新文件.因此,语法输入错误几乎不会把事情搞砸.(当然,这不会防止你写语义错误的东西,但apache2ctl也不会.)除此之外,在测试服务器中测试更改可能是一个好主意,并且有一个系统可以以受控的方式将这些更改传播到生产中.

Postgresql相关问答推荐

使用RANGE窗口框架条款将SUM分析函数从PostgreSQL移至Redwitch

Postgres SQL执行加入

函数返回查询执行plpgsql时不存在列

在SqlalChemy中转义动态CamelCase场

如何在生成的列的表达式中使用TIMESTAMP WITH时区列?

未更改表上的 Postgres 环绕预防

Postgres 将分区附加到表的时间太长.想明白为什么

Cloud SQL 时间点 数据驻留

我可以在 Ruby on Rails 上编写 PostgreSQL 函数吗?

Flask-SQLAlchemy db.session.query(Model) 与 Model.query

在 PostgreSQL 中Explain与explain analyze

如何 Select 列值为空的行?

如何在 Postgresql 中正确使用 FETCH FIRST?

Postgres UPDATE with ORDER BY,怎么做?

在不存在的行上有select for update块

我怎样才能知道 Postgresql 表空间中有什么?

如何将参数值添加到 pgadmin sql 查询?

如何在Postgres中分组并返回总和行

Postgresql 对象 ID 和元组

PostgreSQL - 如何在不同时区呈现日期?