【发布时间】:2020-05-19 01:18:18
【问题描述】:
我有 2 个 Postgres RDS 实例:
- Postgres RDS 1
- Postgres RDS 2
我在 Postgres RDS 1 中有 10 个表可用,我需要迁移到 Postgres RDS 2。
我可以使用pg_dump直接转表吗?
pg_dump -t test_migration -h postgresrds2.cr8o9qw9mt1v.us-east-1.rds.amazonaws.com -U postgres -d postgres | psql -d myschema -h postgresrds1.cr8o9qw9mt1v.us-east-1.rds.amazonaws.com -U myadminuser
我也知道将表迁移到 S3,但我不想这样做,因为它会消耗大量时间。
【问题讨论】:
-
是的,使用
pg_dump | psql应该可以很好地工作。但是,您的数据库名称是否向后? -
pg_dump | psql的问题是——它只要求输入 1 个密码而不是 2 个密码。因此它会破裂。
标签: postgresql amazon-web-services amazon-rds