# 2026-09-13 — Fix: API readonly database ## Ошибка `sqlite3.OperationalError: attempt to write a readonly database` на `PRAGMA journal_mode=WAL`. ## Причина API (uid 1001) и бот (uid 1000) делили `./data`; WAL/схема требуют запись. ## Исправление - `Database(read_only=True)` для API: `file:...?mode=ro`, без WAL и SCHEMA - `Dockerfile.api` — uid 1000 как у бота