SQLRU.net
Разработка приложений баз данных

Начало » Использование СУБД » PostgreSQL » Вопрос по бэкапам
Вопрос по бэкапам [сообщение #2187] Mon, 08 May 2023 15:29 Переход к следующему сообщению
ingenegr в настоящее время не в онлайне  ingenegr
Сообщений: 2
Зарегистрирован: May 2023
Junior Member
Hi, all!
Вопрос возник по бэкапам в PostgreSQL.
В конторе используется в основном Microsoft SQL Server, теперь вот появились базы и на PostgreSQL.
Принцип бэкапа баз такой - бэкапим базу, из бэкапа поднимаем тест, прогоняем по тесту dbcc checkdb.
Если проверка пройдена - годный, хороший бэкап, сохраняем.
И вот вопрос, как повторить такую схему на PostgreSQL, где как я понял, аналога dbcc checkdb нет?
Сам бэкап - создание теста - восстановление его, проходит на ура, но чем проверить получившуюся базу на целостность данных?
Или сам факт того, что база восстановлена, уже является признаком удачной проверки, потому что восстанавливаем с ключом --single-transaction,
и если что-то с бэкапом/исходной базой не так, тестовая база просто не восстановится?
Re: Вопрос по бэкапам [сообщение #2213 является ответом на сообщение #2187] Thu, 11 May 2023 15:05 Переход к предыдущему сообщениюПереход к следующему сообщению
BlackEric в настоящее время не в онлайне  BlackEric
Сообщений: 360
Зарегистрирован: June 2022
Senior Member
Есть тулза под названием pgcheck, который проверяет целостность файлов данных:

http://pgfoundry.org/projects/pgcheck/
http://pgcheck.projects.postgresql.org/

Ее посмотрите pg_checksums.
Re: Вопрос по бэкапам [сообщение #2223 является ответом на сообщение #2213] Fri, 12 May 2023 19:08 Переход к предыдущему сообщению
ingenegr в настоящее время не в онлайне  ingenegr
Сообщений: 2
Зарегистрирован: May 2023
Junior Member
Ага, спасибо, будем копать в этом направлении.
Предыдущая тема: Логика работы SELECT FOR UPDATE
Следующая тема: postgresql чтение файла
Переход к форуму:
  


Текущее время: Thu Nov 21 14:51:16 GMT+3 2024

Общее время, затраченное на создание страницы: 0.00860 секунд