我如何更改 Postgres data_directory 文件夹位置?

我如何更改 Postgres data_directory 文件夹位置?

我使用 Ubuntu 12.04、postgresql 9、postgis 1.5。我想更改数据库位置。我使用指令http://www.whiteboardcoder.com/2012/04/change-postgres-datadirectory-folder.html唯一的区别是我不使用 postgres 帐户来更改文件 /etc/postgresql/9.1/main/postgresql.conf

当我重新启动 postgresql 时出现错误:

Error: pid file is invalid

此错误存在于错误跟踪器中https://tickets.opscode.com/browse/COOK-3618

我如何更改数据库位置?

答案1

使用适当的工具 -pg_createcluster在这种情况下。仔细看看它的--datadir=选项。

相关内容