Добрый день!
Постоянно работал с MSSQL но вот подошли к тому, что нужно развернуть базу 1c MSSQL на postgresql и создать постоянный бекап базы.
Как создать правильно постоянный бекап чтобы можно было восстановить базу на любой момент времени? (Может есть у вас какие-то заготовленные команды для агента или батник - сервера на windows
5.
user705522_constantin_h
3728.10.20 13:32 Сейчас в теме
(4)Не знаю, скорее всего нет. PostgreSQL бесплатный SQL-сервер. Существуют ограничения. Когда восстанавливаешь базу из backup, база должна быть удалена из списка баз сервера 1С-Предприятие. Когда я по неопытности пытался просто восстановить базу из backup, не удаляя её из списка баз сервера 1С-Предприятия, SQL-сервер повис, пришлось перезагружать и удалять все базы из списка баз сервера 1С-Предприятия и заново их добавлять.
(5)ну от к примеру ( делается бекап раз в сутки например в час ночи) а база слетела в 15:00, как мне вернуть базу в состояние 14:59 ? (я этого понять не могу)
7.
user705522_constantin_h
3728.10.20 13:46 Сейчас в теме
(6)Мы обходимся ежедневным backup. Если произойдёт сбой на следующий день после сохранения backup, потерянная информация будет восстанавливаться вручную. Backup делается на работающей базе. Вы можете делать его раз 15 минут, получите ещё более актуальный backup.
(9)Несколько лет назад, помнится, экспериментировал для интереса. Вроде, восстанавливалось...
Там надо иметь в виду, что речь идет не о конкретной, отдельной базе, а о кластере PostgreSQL(который каталог data) в целом. То есть, если есть 5 баз, то они все и восстановятся, на определенный момент времени.
Постоянный бэкап - это для постгреса сохранение WAL-файлов, что впоследствии позволит откатиться на любое время в любой копии базы.
archive_command = 'copy "%p" "C:\\server\\archivedir\\%f"' # Windows
Достаточно в конфиге постгреса что-то типа этого прописать. "C:\\server\\archivedir\\" - это путь к месту с бэкапом WAL-файлов. Восстановление заключается в еще одном (обратном) параметре конфига и создании файла-флага в диркетории кластера. В (3) очень подробная инфа по сцылке.