0

我正在输入一堆ALTER SYSTEM SET命令,其中一个我打错了。现在我不断得到:

无法识别的配置参数

如何删除该配置参数?

我正在使用PostgreSQL 11,并且在输入这些 set 命令时正在使用psql,因此它不在PostgreSQL.conf文件中。

4

2 回答 2

0

无需关闭服务器即可重置设置的配置参数ALTER SYSTEM SET手册:

将参数设置为DEFAULT或使用变体会从文件RESET中删除该配置条目。postgresql.auto.conf

这可以完成工作 - 对于有效的配置参数:

ALTER SYSTEM RESET valid_config_param;

但是,Postgres 11 不允许ALTER SYSTEM SET以开头无效的配置参数。您报告的错误消息可能是由尝试再次设置无效参数触发的:

错误:无法识别的配置参数“invalid_config_param”

也许一个包含无效命令的脚本?

于 2019-03-20T21:28:26.077 回答
0

通过定义的设置alter system存储在文件中postgresql.auto.conf

您可以简单地从该文件中删除该条目 - 但您必须在此之前关闭 Postgres。

于 2019-03-12T14:40:05.317 回答