我正在寻找将一个 pgsql 13 数据库从默认位置移动到另一块磁盘的方法。
我最初按照这个指南 link 进行操作。
但是这个指南是针对 v9.5 的,而不是 13。我的挑战在于,通过运行下面的命令找到的数据库位置也是配置文件存储的位置。
使用9.5版本后,配置文件位于单独的区域,所以我在这个步骤卡住了。
我最初按照这个指南 link 进行操作。
但是这个指南是针对 v9.5 的,而不是 13。我的挑战在于,通过运行下面的命令找到的数据库位置也是配置文件存储的位置。
SHOW data_directory;
data_directory
------------------------
/var/lib/pgsql/13/data
(1 row)
SHOW config_file;
config_file
----------------------------------------
/var/lib/pgsql/13/data/postgresql.conf
(1 row)
使用9.5版本后,配置文件位于单独的区域,所以我在这个步骤卡住了。
如果我想移动数据库位置,似乎也必须移动所有的配置文件。
我尝试将整个数据文件夹移动到新位置并重新启动postgres,但没有成功。
任何帮助都将不胜感激。