powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Бекап и восстановление Postgresql на момент времени
9 сообщений из 9, страница 1 из 1
Бекап и восстановление Postgresql на момент времени
    #39896859
max5775
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ситуация значит такая, срочно пришлось сменить БД с mssql на postgresql.
Используется это все для баз 1С на Windows Server.
И соответственно срочно нужно настроить правильный бекап.
На данный момент я на скорую руку написал скрипт на pg_dump, но для продакшена это не решение.
Знаю, что в постгри есть журналы WAL, это примерно тоже самое что и архивлоги в оракле.
Для данной стратегии, как я понял, нужно делать полный бекап БД и копии архивных логов WAL.
С копиями логов мне все понятно. А вот чем делать полный бекап, желательно без остановки самой БД.
Если возможно, то привести рабочие примеры.
...
Рейтинг: 0 / 0
Бекап и восстановление Postgresql на момент времени
    #39896866
Melkij
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
max5775,

мм, а мануал смотреть пробовали? https://www.postgresql.org/docs/current/continuous-archiving.html
И pg_basebackup и пара ещё способов.

Ну а чтобы не собирать конструктор из скриптов - wal-g, pgbackrest, barman выберите по вкусу.
...
Рейтинг: 0 / 0
Бекап и восстановление Postgresql на момент времени
    #39896896
max5775
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Melkij
max5775,
Ну а чтобы не собирать конструктор из скриптов - wal-g, pgbackrest, barman выберите по вкусу.

Спасибо конечно, но это все для linux.
...
Рейтинг: 0 / 0
Бекап и восстановление Postgresql на момент времени
    #39896904
max5775
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я не совсем понял, если у меня две базы, то wal-логи будут общие?
...
Рейтинг: 0 / 0
Бекап и восстановление Postgresql на момент времени
    #39896943
Фотография mefman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
max5775
Я не совсем понял, если у меня две базы, то wal-логи будут общие?

продублирую. учите матчасть .
...
Рейтинг: 0 / 0
Бекап и восстановление Postgresql на момент времени
    #39896948
max5775
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mefman,

Спасибо за помощь
...
Рейтинг: 0 / 0
Бекап и восстановление Postgresql на момент времени
    #39897122
max5775
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Все настроил, pg_basebackup раз в сутки, логи выгружаются в отдельную папку.
Посмотрю дальше по количеству логов, возможно pg_basebackup будет раз в неделю.
Теперь есть желание выгружать логи сразу в архивированном виде с помощью 7zip.
Но не придумаю как правильно это прописать в конфиге.
...
Рейтинг: 0 / 0
Бекап и восстановление Postgresql на момент времени
    #39897224
Уткъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
max5775
Все настроил, pg_basebackup раз в сутки, логи выгружаются в отдельную папку.
Посмотрю дальше по количеству логов, возможно pg_basebackup будет раз в неделю.
Теперь есть желание выгружать логи сразу в архивированном виде с помощью 7zip.
Но не придумаю как правильно это прописать в конфиге.


Это надо сделать перенаправление в архив в

archive_command
...
Рейтинг: 0 / 0
Бекап и восстановление Postgresql на момент времени
    #39897385
max5775
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Уткъ
max5775
Все настроил, pg_basebackup раз в сутки, логи выгружаются в отдельную папку.
Посмотрю дальше по количеству логов, возможно pg_basebackup будет раз в неделю.
Теперь есть желание выгружать логи сразу в архивированном виде с помощью 7zip.
Но не придумаю как правильно это прописать в конфиге.


Это надо сделать перенаправление в архив в

archive_command

Да это я понял, думал подскажете готовую команду.
Ладно, сам уже сделал:
кодarchive_command = '"C:\\Program Files\\7-zip\\7z.exe" a -ssw "F:\\PGSQL_BACKUP\\LOGS\\%f" "%p"'
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Бекап и восстановление Postgresql на момент времени
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]