Необходимо сделать бэкап базы (testsrc) и восстановить его в соседнюю базу (testdst) на этом-же сервере.
Бэкап:
pg_dump --host=localhost testsrc --username=postgres -Fc —file=testsrc.bkp
Восстановление:
dropdb --host 127.0.0.1 --port 5432 --username "postgres" "testdst" --if-exists
createdb --host 127.0.0.1 --port 5432 --username "postgres" "testdst"
pg_restore --host 127.0.0.1 --port 5432 --username "postgres" --dbname "testdst" --clean "testsrc.bkp"
Проблема: при восстановлении удаляется исходная база (testsrc). PostgreSQL 9.2.1-eter8ubuntu.
Подскажите, почему может удаляться исходная база.
PS. Вариант безупречно работает на нескольких серверах PostgreSQL 9.4.2.