postgres .custom vs .sql

1. ksen 26.08.19 13:09 Сейчас в теме
Месяца 2 назад нашел очень хорошую статью по форматам бэкапов pgsql под 1с, но потерял её, не подскажите какой из вариантов надежнее?
Найденные решения
4. ansh15 27.08.19 10:33 Сейчас в теме
(1)
какой из вариантов надежнее?

Если под надежностью понимать целостность данных и возможность их 100%-го восстановления, наилучшим способом будет остановить службу(daemon) PostgreSQL и скопировать каталог pgsql/data целиком. Либо воспользоваться утилитой pg_basebackup для создания резервной копии кластера. Недостаток этих способов - невозможность создания резервной копии отдельной базы данных. Зато надежно.

В заметке на ИТС "Резервное копирование базы данных при работе с PostgreSQL" предлагается использовать pg_dump -F c, видимо, потому что формат custom считается более гибким при дальнейшем восстановлении данных.
Можно еще использовать формат выгрузки в каталог -F d, который поддерживает работу в несколько потоков. Это удобно, так как время выгрузки(и восстановления) значительно сокращается, при наличии достаточного количества процессорных ядер, конечно.
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. a.doroshkevich 1421 26.08.19 19:45 Сейчас в теме
3. ksen 27.08.19 08:58 Сейчас в теме
(2)??? с помощью него можно сделать как .custom так и .sql.
4. ansh15 27.08.19 10:33 Сейчас в теме
(1)
какой из вариантов надежнее?

Если под надежностью понимать целостность данных и возможность их 100%-го восстановления, наилучшим способом будет остановить службу(daemon) PostgreSQL и скопировать каталог pgsql/data целиком. Либо воспользоваться утилитой pg_basebackup для создания резервной копии кластера. Недостаток этих способов - невозможность создания резервной копии отдельной базы данных. Зато надежно.

В заметке на ИТС "Резервное копирование базы данных при работе с PostgreSQL" предлагается использовать pg_dump -F c, видимо, потому что формат custom считается более гибким при дальнейшем восстановлении данных.
Можно еще использовать формат выгрузки в каталог -F d, который поддерживает работу в несколько потоков. Это удобно, так как время выгрузки(и восстановления) значительно сокращается, при наличии достаточного количества процессорных ядер, конечно.
5. ksen 27.08.19 12:25 Сейчас в теме
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот