如何使用pg_dump以不同的数据库名称备份/还原?

时间:2019-04-15 13:35:38

标签: postgresql amazon-rds pg-dump

我想在AWS EC2下使用pg_dump,创建一个现有数据库的副本,但是要使用一个新的数据库名称(可能在另一个实例上)。

我尝试过这样的事情

pg_dump -C --no-owner --no-tablespaces --dbname=eric --host=fs-......eu-central-1.rds.amazonaws.com --port=5432 --username=sa --password | psql -h fs-...SameOrOtherName.eu-central-1.rds.amazonaws.com --port=5432 --username=sa --password --dbname=new_eric

这又返回错误

  

“ psql:致命:数据库“ new_eric”不存在”

我试图避免生成pg_dump文件,然后对其进行修改,然后重新加载...

我想我可以“ sed”即时替换一些东西...?

0 个答案:

没有答案