我在服务器(9.3版)上安装了postgres。我计划更换服务器并将Postgres更新到新版本。在我的新服务器中,我安装了Postgres v.12
我已经将原始数据文件从旧服务器复制到新服务器。数据粘贴到文件夹/var/lib/postgres/12/main/
我无法使用命令/l查看新服务器中的数据库
我应该采取哪些步骤将这些数据库从原始数据文件夹恢复到较新的版本?
发布于 2021-02-25 21:07:48
那行不通的。
您必须在该数据目录上启动一个PostgreSQL 9.3服务器,运行pg_dumpall来提取数据(最好使用v12安装中的pg_dumpall!),然后将转储文件恢复到v12服务器中。
https://stackoverflow.com/questions/66368589
复制相似问题