Postgres: копирование базы данных с одного сервера на другой в AWS RDS с использованием PGAdmin - PullRequest
1 голос
/ 08 мая 2019

У меня есть 2 экземпляра базы данных postgres на моем аккаунте aws, в основном они работают на разных движках 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
...