将远程 PostgreSQL 9.1 数据库迁移到本地 PostgreSQL 11



我想将 postgresql 9.1 数据库升级到 postgresql 11。首先,我想从 pg9.1 服务器获取带有pg_dump的远程 pg11 服务器上的数据以进行实验。如何将远程服务器上的数据库复制到具有新pg_dump的新服务器。

以下代码使用的是旧pg_dump,它不起作用。

ssh user @ remote_machine "pg_dump -U dbuser -h localhost -C --column-inserts" >>backup_file_on_your_local_machine.sql

pg11 在网络上通过完全转储连接到旧数据库 我解决了

pg_dumpall -U postgres -h 10.100.80.100 -p 5432 --clean --file=/pg11localstoragepath/backup/mydb_backup.dump

相关内容

  • 没有找到相关文章

最新更新