在postgresql.conf的文档中,它意味着他们设想了一个可能希望将配置文件存储在非默认位置(即不在数据目录内)的场景。这是通过在以postgres -D /path/to/config/directory
启动服务器时传递配置文件的位置,并在data_directory
中将实际数据目录作为postgresql.conf
的值来完成的。
您应该如何使用配置文件和数据的这种分离来设置新群集?我原以为initdb
会有一面旗帜,但事实并非如此。他们只是希望您按照惯例创建群集,然后手动移动文件postgresql.conf
,pg_hba.conf
和pg_ident.conf
吗?还有其他文件吗?
答案 0 :(得分:1)
是的,您可以在需要的位置手动移动它们。