我输入了一堆ALTER SYSTEM SET
命令,其中一条打错了。现在我一直在想:
无法识别的配置参数
如何删除配置参数?
我使用的是PostgreSQL 11,输入这些设置命令时使用的是psql,所以它不在PostgreSQL.conf
文件中。
发布于 2019-03-12 22:40:05
通过alter system
定义的设置存储在文件postgresql.auto.conf
中。
您可以简单地从该文件中删除该条目-但在此之前,您可以使用让关闭Postgres。
发布于 2019-03-21 05:28:26
无需关闭服务器,只需重置使用ALTER SYSTEM SET
设置的配置参数。The manual:
将参数设置为
DEFAULT
或使用RESET
变体将从postgresql.auto.conf
文件中删除该配置条目。
这将完成以下工作-对于有效的配置参数:
ALTER SYSTEM RESET valid_config_param;
但是,postgres11一开始就不允许ALTER SYSTEM SET
的无效配置参数。您报告的错误消息可能是由于尝试再次设置无效参数而触发的:
错误:无法识别的配置参数"invalid_config_param“
可能是包含无效命令的脚本?
https://stackoverflow.com/questions/55123981
复制相似问题