我在 Ubuntu 10.0.4 上运行 PostgreSQL(v 8.4)。
PG 服务当前在重启时启动(在我机器上安装 PG 之后),但是,我希望该服务使用新的数据目录。
目前,重新启动后,我必须:
- 停止当前正在运行的PG服务
- 手动输入:
/usr/local/pgsql/bin/pg_ctl start -D /my/preffered/data/directory -l /usr/local/pgsql/data/logfile
我需要编辑哪个文件才能确保我始终使用正确的数据文件夹提供服务?
答案1
您应该编辑该文件postgresql.conf
。在哪里可以找到此文件以及许多其他信息,请参阅postgresql 手册(18.1 和 18.2)。
在我的系统 (natty) 上,此文件位于/etc/postgresql/8.4/main
。您必须更改的变量是data_directory
。