Постоянный Beckup 1c на postgresql

1. adm-k 28.10.20 11:45 Сейчас в теме
Добрый день!
Постоянно работал с MSSQL но вот подошли к тому, что нужно развернуть базу 1c MSSQL на postgresql и создать постоянный бекап базы.
Как создать правильно постоянный бекап чтобы можно было восстановить базу на любой момент времени? (Может есть у вас какие-то заготовленные команды для агента или батник - сервера на windows
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. user705522_constantin_h 35 28.10.20 12:37 Сейчас в теме
(1)Во здесь об этом https://infostart.ru/public/1187165/
Я по этим инструкциям делал.
4. adm-k 28.10.20 13:25 Сейчас в теме
(2) подскажите, а как с Логами транзакций, ? на мс постоянно делается бекап логов и можно восстановится на любой момент времени. а как тут?
5. user705522_constantin_h 35 28.10.20 13:32 Сейчас в теме
(4)Не знаю, скорее всего нет. PostgreSQL бесплатный SQL-сервер. Существуют ограничения. Когда восстанавливаешь базу из backup, база должна быть удалена из списка баз сервера 1С-Предприятие. Когда я по неопытности пытался просто восстановить базу из backup, не удаляя её из списка баз сервера 1С-Предприятия, SQL-сервер повис, пришлось перезагружать и удалять все базы из списка баз сервера 1С-Предприятия и заново их добавлять.
6. adm-k 28.10.20 13:39 Сейчас в теме
(5)ну от к примеру ( делается бекап раз в сутки например в час ночи) а база слетела в 15:00, как мне вернуть базу в состояние 14:59 ? (я этого понять не могу)
7. user705522_constantin_h 35 28.10.20 13:46 Сейчас в теме
(6)Мы обходимся ежедневным backup. Если произойдёт сбой на следующий день после сохранения backup, потерянная информация будет восстанавливаться вручную. Backup делается на работающей базе. Вы можете делать его раз 15 минут, получите ещё более актуальный backup.
8. adm-k 28.10.20 13:58 Сейчас в теме
(7) база в 10 гб и бекап раз в 15 минут это наверное будет сложным процессом для сервера (ух и задачка......
10. user705522_constantin_h 35 28.10.20 14:13 Сейчас в теме
(8)У нас как раз база 12 Гб, сейчас сделал backup 12 минут. Сервер в этот момент несильно нагружался.
9. adm-k 28.10.20 14:02 Сейчас в теме
(3)
кст. довольно интересная статья https://postgrespro.ru/docs/postgresql/12/continuous-archiving пробовали восстановление на любой момент?
13. ansh15 28.10.20 16:19 Сейчас в теме
(9)Несколько лет назад, помнится, экспериментировал для интереса. Вроде, восстанавливалось...
Там надо иметь в виду, что речь идет не о конкретной, отдельной базе, а о кластере PostgreSQL(который каталог data) в целом. То есть, если есть 5 баз, то они все и восстановятся, на определенный момент времени.
user1464234; adm-k; +2 Ответить
14. adm-k 28.10.20 16:24 Сейчас в теме
(13)Спасибо за совет , сейчас пробую сделать бекап но пока безуспешно :)
11. starik-2005 3039 28.10.20 14:40 Сейчас в теме
Постоянный бэкап - это для постгреса сохранение WAL-файлов, что впоследствии позволит откатиться на любое время в любой копии базы.

archive_command = 'copy "%p" "C:\\server\\archivedir\\%f"' # Windows

Достаточно в конфиге постгреса что-то типа этого прописать. "C:\\server\\archivedir\\" - это путь к месту с бэкапом WAL-файлов. Восстановление заключается в еще одном (обратном) параметре конфига и создании файла-флага в диркетории кластера. В (3) очень подробная инфа по сцылке.
12. adm-k 28.10.20 15:09 Сейчас в теме
(11) ООООООО спасибо, может есть еще советы от вас?, это именно то что нужно))))) буду рад любой дополнительной информации.
15. starik-2005 3039 28.10.20 20:29 Сейчас в теме
(12) мои ответы слишком дороги мне)))
Оставьте свое сообщение

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