目录
文档用途
Windows系统下安装完数据库后,想要将数据目录迁移至新的目录
详细信息
1、先查询当前的data目录
highgo=# show data_directory; data_directory ------------------------------- C:/highgo/database/5.6.4/data |
2、关闭数据库,关闭数据库服务
开始->管理工具->服务, 找到 hgdb-se5.6.4 选中后点击停止
3、修改data目录下配置文件postgresql.conf
# data_directory = 'ConfigDir' ==> data_directory = 'D:/highgo/data' |
注意:参数里面改成新的data目录,而且一定注意,windows下也必须是斜杠,反斜杠不会识别,后期启动时会报错找不到data目录并会要求手动initdb
错误信息存在于系统日志 ( 开始->管理工具->服务器管理器->诊断->事件查看器->windows日志->应用程序) 中会提示找不到data目录
4、拷贝data目录至目标路径
将原data目录删除(或重命名)
5、在命令行启动数据库pg_ctl start,进行查询验证
highgo=# show data_directory; data_directory ---------------- C:/highgodb/data (1 行记录) |
6、通过服务启动数据库,发现会报错,提示找不到data目录,所以仅改数据库配置文件不够,可以有以下几种方法
更多详细信息请登录【瀚高技术支持平台】查看瀚高技术支持平台