我的aws帐户上有2个postgres数据库实例,基本上它们都运行不同的postgres引擎,无法降级。因此,我诉诸于使用所需的引擎版本创建实例,然后对所有对象/数据执行数据库副本。我正在尝试使用以下命令,但会引发错误。
pg_dump -h sourceinstancexx.awsxxx.us-east-2.rds.amazonaws.com -U myUser-W myPass-d myDB | psql -h destinationinstancexx.awsxx.us-east-2.rds.amazonaws.com -d desinationDB -U DestinationUser -W DestinationPW
错误是:
ERROR: syntax error at or near "pg_dump"
LINE 1: pg_dump -h xx.xx.us-east-2.rds.amazonaws.c...
^
SQL state: 42601
Character: 1