Files
please-pay-me/context/2026-09-13_07-51-00_fix-api-readonly-sqlite.md
2026-09-21 04:06:43 +03:00

440 B

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 как у бота