Добавлены комментарии для начинающих по настройке БД и WAL

This commit is contained in:
2026-03-04 02:46:02 +05:00
parent 9bfc6e668f
commit b99c3f19bc
3 changed files with 24 additions and 0 deletions

View File

@@ -1,11 +1,20 @@
Sequel.migration do
up do
# WAL (Write-Ahead Logging) обычно лучше для веб-приложений:
# - чтение и запись меньше блокируют друг друга
# - выше стабильность под параллельной нагрузкой
run "PRAGMA journal_mode = WAL;"
# Нормальный компромисс между скоростью и надёжностью на dev/staging.
# Для максимально консервативного режима можно использовать FULL.
run "PRAGMA synchronous = NORMAL;"
end
down do
# Откат к классическому режиму журнала SQLite.
run "PRAGMA journal_mode = DELETE;"
# Более строгая синхронизация при откате настроек.
run "PRAGMA synchronous = FULL;"
end
end