在 PostgreSQL 中将多个数据库从一个远程数据库移动到另一个远程数据库

问题描述 投票:0回答:0

我必须将多个表从一个远程数据库移动到 PostgreSQL 中的另一个数据库。

据我了解,唯一的方法是通过 pg_dump。

pg_dump -h <source_db_host> -U <source_db_user> -d <source_db_name> -f database_dump.sql

psql -h <target_db_host> -U <target_db_user> -d <target_db_name> -f database_dump.sql

但是,由于目标数据库中的架构与源数据库中的架构不同,它失败了,因此我收到错误消息,表明源数据库中不存在特定架构。

有没有办法更改目标架构?

还有其他更简单的方法来传输数据集吗?

postgresql psql pg-dump
© www.soinside.com 2019 - 2024. All rights reserved.