我想在两个 postgres 服务器之间复制大量数据集。具体来说,我想:
- 将源数据库服务器中的两个表中的一些列(不是全部)复制到目标数据库服务器中的单个表中。
- 重命名目标表中的这些列(因为数据集是副本),因为目标列名与原始列名不同(也许我应该说在目标表中的 some_column_name 中插入值)。
我知道postgres_fdw
不能用于完成此任务,因为它将整个表复制到新表(不合并选定字段以形成新表)并且源表和目标表都必须具有匹配的列号。
我的源数据库服务器是一个远程 I ssh,要复制的数据集约为 5GB。
有什么建议可以完成我的任务吗?