Вопросы с тегом «pg-dump»

45
Как получить работающее и полное резервное копирование и тестирование базы данных PostgreSQL

Я надеялся, что смогу получить четкий ответ о том, как обеспечить полное резервное копирование Postgres, как если бы вы использовали MS SQL Server, а затем позаботиться об осиротевших пользователях. Из того, что я прочитал, и это может быть неправильно, найти хороший блог PostgreSQL было непросто,...

19
Отключите все ограничения и проверки таблиц при восстановлении дампа

Я получил дамп моей базы данных PostgreSQL с: pg_dump -U user-name -d db-name -f dumpfile который я затем продолжаю восстанавливать в другой базе данных: psql X -U postgres -d db-name-b -f dumpfile Моя проблема заключается в том, что база данных содержит ссылочные ограничения, проверки и триггеры,...

16
Как заставить pg_dump пропустить расширение?

Это на 9.3, но я могу вспомнить аналогичные вещи, происходящие с 7.x. Поэтому я создаю базу данных и устанавливаю в нее расширение plpgsql. Позже я создаю pg_dump и, прежде чем восстановить его в базе данных, убедитесь, что он также имеет расширение plpgsql. Тогда при восстановлении это происходит:...

14
Удалить все данные в базе данных Postgres

Я создал свежий дб дамп от производственного сервера с --data-onlyи --column-insertsфлагами, так что я только кучу заявлений вставки для вставки данных при выполнении восстановления на промежуточном сервере. pg_dump -h localhost -U adminuser --data-only --column-inserts maindb > maindb.sql Как...

13
pg_restore: [архиватор] не нашел волшебную строку в заголовке файла

Я использую PostgreSQL 9.1 и хочу восстановить файлы резервных копий, созданные с помощью pg_dump: sudo pg_dump -h 127.0.0.1 -U postgres --clean --inserts -E UTF8 -f out.sql database_name Эта команда генерирует действительный файл sql, который начинается с удаления любых существующих объектов базы...

12
postgres - pg_dump и pg_restore без ролей

Я пытаюсь восстановить дамп, не имея соответствующих ролей в принимающей базе данных. Как уже упоминалось здесь , но и здесь , вы должны иметь в --no-ownerкачестве опции, либо в pg_dumpили pg_restoreили оба Я использовал следующую командную строку, чтобы создать свой дамп "C:\Program...

10
Можно ли сделать резервную копию и восстановить материализованное представление с его данными?

У меня есть некоторые сложные вычисления материализованных представлений, которые я хочу иметь возможность создавать резервные копии и восстанавливать, используя фактические сохраненные данные, а не путем повторного вычисления. Возможно ли это в PostgreSQL 9.4? (альтернатива заключается в создании...

10
Почему postgresql pg_dump экспортирует представление в виде таблицы?

Я использую pg_dumpинструмент PostgreSQL 9.3 для извлечения только определения публичной схемы, используя: pg_dump -s -n public -h host -U postgres --dbname=db > ./schema.sql но когда я проверяю, schema.sqlодна из наших точек зрения появляется в CREATE TABLEутверждении вместо CREATE...