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

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

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

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

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

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


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

archive_command
...
Рейтинг: 0 / 0
03.12.2019, 08:08
    #39897385
max5775
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Бекап и восстановление Postgresql на момент времени
Уткъ
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
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Бекап и восстановление Postgresql на момент времени / 9 сообщений из 9, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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