Перенос удаленной базы данных postgresql 9.1 в локальную версию postgresql 11
Я хочу обновить базу данных postgresql 9.1 до postgresql 11. Сначала я хочу получить данные на удаленном сервере pg9.1 с помощью pg_dump с сервера pg11, чтобы провести эксперимент. Как скопировать базу данных на удаленном сервере на новый сервер с новым pg_dump.
Следующий код использует старый pg_dump, и он не работает.
ssh user @ remote_machine "pg_dump -U dbuser -h localhost -C --column-inserts" \ >> backup_file_on_your_local_machine.sql
1 ответ
Решение
Pg11 в сети, подключенной к старой базе данных, взяв полный дамп, я решил
pg_dumpall -U postgres -h 10.100.80.100 -p 5432 --clean --file=/pg11localstoragepath/backup/mydb_backup.dump