(раз в time.Duration скопировать файл БД в отдельную директорию)? Сейчас я делаю что-то такое: https://play.golang.org/p/c_shAaySA7t
Меня смущает то, что очень много boilerplate кода + в зависимости от того, как конкретно реализовать копирование файлов, оттуда могут вылезти ошибки, которые сломают всё. Но идея того, чего я хочу добиться, надеюсь, понятна.
cron + tar?
А можно чуть подробнее? Разве это легально - обращаться к живой (с открытыми коннекшнами) БД извне без какой-то обработки?
https://github.com/wal-g/wal-g
https://sqlite.org/cli.html#special_commands_to_sqlite3_dot_commands_ у sqlite есть API для бэкапов
Окей, спасибо, не в ту сторону значит гуглил.
Обсуждают сегодня