从 PostgreSQL 9.2 到 PostgreSQL 10 的数据迁移

Data migration from PostgreSQL 9.2 to PostgreSQL 10

我想将数据从 PostgreSQL 9.2 迁移到 PostgreSQL 10。请建议将数据从旧版本迁移到新版本 PostgreSQL 的最佳方法。

您可以为此任务使用 pgdump 和 restore。

例如 假设你在 postgres92 中有数据库 dbname_pg92 和 dbname_pg10 在 postgres10 然后你可以使用下面的命令进行转储和恢复

./pg_dump -U postgres -p 5432 -h localhost -Ft dbname_pg92 > dump92.sql.tar
./pg_restore -U postgres -h 172.16.208.155 -p 5432 -d dbname_pg10 dump92.sql.tar

披露:我为 EnterpriseDB (EDB)

工作