Добавлены комментарии для начинающих по настройке БД и WAL
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user