你将如何连接到SQL脚本或存储过程中的两个postgres数据库?

问题描述:

我需要将一些旧数据从一个数据库移动到另一个 - 两者都具有相似的模式。将db1.mytable中的旧行插入到db2.mytable后 - 应该从db1.mytable中删除这些相同的行。你将如何连接到SQL脚本或存储过程中的两个postgres数据库?

这是减少数据库大小和归档数据,这并不是真的需要那么多,但仍然很重要。

您应该使用Postgres的外部数据包装器 - https://www.postgresql.org/docs/current/static/postgres-fdw.html使用外部表格,您可以将查询发送到另一个数据库。