我想在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”即时替换一些东西...?