#база_данных #postgresql #резервное_копирование
Столкнулся с проблемой. Необходимо сначала забэкапить, а затем восстановить из бекапа одну из схем базы данных в Posgresql 9.3.9. Бэкап совершаю следующей командой: pg_dump business_card_base --schema test > /tmp/test.backup Обратно пытался восстановить и pg_dump business_card_base < /tmp/test.backup и pg_dump business_card_base --schema test < /tmp/test.backup схема остаётся пустой. Подскажите, что я делаю не так?
Ответы
Ответ 1
pg_dump только делает дамп базы данных, а восстановлением этих данных не занимается. Посмотрите в свой файл /tmp/test.backup, там SQL-код. Чтобы осуществить восстановление, этот код просто нужно выполнить, например так: $ psql -f /tmp/test.backup business_card_base
Комментариев нет:
Отправить комментарий