Это первый раз набег на резервные копии PostgreSQL (db dumps), и я изучал различные форматы pgdump, другие параметры pgdump и pgdumpall. Для начинающего Postgres, который ищет почасовую дамп (будет перезаписывать предыдущий дамп) двух баз данных, содержащих триггеры таблиц и две разные схемы в каждом db, каков будет формат и параметры резервного копирования, чтобы легко достичь следующего:Какой формат pgdump лучше всего подходит для небольшого размера памяти и быстрого восстановления?
- Небольшого размера файла (один файл в БД или способность выбирать, какую БД для восстановления)
- Легко восстановить как чистый дБ (с & без одной БД имени [с])
- Легко восстановить на другом сервере (пользователь может быть другой)
- Триггеры отключены при восстановлении и снова включены после восстановления.
Включить пример команд для резервного копирования и восстановления.
Любые другие полезные предложения pgdump/pgrestore приветствуются.
Никогда не выключайте триггеры - они никак не влияют на резервное копирование, но ваша база данных может стать непоследователь ной, если вы отключите их. Не перезаписывайте предыдущий дамп - всегда есть несколько резервных копий. – Tometzky