我把它放在postgresql.conf中(第193行):
archive_cleanup_command = 'pg_archivecleanup C:\\pg\\archivedir %r'
现在,当我尝试启动服务器时,出现此错误:
LOG: unrecognized configuration parameter "archive_cleanup_command" in file "c:/pg/postgresql.conf" line 193
FATAL: configuration file "c:/db_slave/postgresql.conf" contains errors
你知道为什么命令不被识别/
C:\ bin \ pgsql在我的路径中,pg_archivecleanup
可以从cmd执行。
最后信息:
pg_ctl --version
> pg_ctl (PostgreSQL) 9.2.3
提前致谢。
答案 0 :(得分:1)
archive_cleanup_command
是您放在备用服务器的recovery.conf
文件中的命令。
这不适用于postgresql.conf
请参阅文档中的Archive Recovery Settings。