将 table 个条目从一个数据库传输到另一个数据库

Transfering table entries from one database to another database

我有以下情况:

DB1: Database_new (table "phone") DB2:Database_old(table“mobile_phone”)

有没有办法将所有数据从 table phone (DB1) 转移到 DB2 上的 table mobile_phone? 两个 table 的格式相同,我们不用担心格式或数据类型。 DB1 table 的所有条目都必须传输到 DB2 上的目标 table。

我在考虑存储过程?也许吧?

如果有办法请告诉我,感激不尽!

除了 pg_dump/pg_restore 建议之外,您还可以使用外部数据包装器 (FDW) 来传输数据。有关更多信息,请参阅:

https://www.postgresql.org/docs/current/postgres-fdw.html

以上内容允许您在 Postgres cluster/instance 或实例之间进行跨数据库访问。