我在ubuntu 16.04上使用PostgreSQL 9.6。今天,我尝试更改设置中的几个值。通过pgAdmin查询工具,我添加了不存在的库的用法:
shared_preload_libraries = 'online_analyze, plantuner'
现在由于缺少该库而使postgres无法启动,并且我无法回滚此设置,因为我无法访问pgAdmin中的psql或查询工具(postgres未启动)。
我该怎么办?
答案 0 :(得分:2)
https://www.postgresql.org/docs/current/static/sql-altersystem.html
ALTER SYSTEM
将给定的参数设置写入 postgresql.auto.conf 文件,该文件是除 postgresql.conf
(格式化我的)
因此,您可以ssh到服务器并手动编辑文件以使postgres启动。
您可以使用sudo find / -name postgresql.auto.conf