Files
j_kedzierski/.agents/context/operations.md
T

840 B

Notatki Operacyjne

Resetowanie bazy danych (db:reset)

Ważne: Skrypt db:reset wymaga zatrzymania działającego serwera Next.js (pnpm dev) przed uruchomieniem. W przeciwnym razie usunięcie pliku SQLite w trakcie działania (hot-swap pliku bazy) spowoduje zablokowanie go w trybie "read only" dla starego połączenia, co zaowocuje błędem podczas auto-migracji Payload: SQLITE_READONLY_DBMOVED: attempt to write a readonly database.

Skrypt w package.json ma wbudowane automatyczne ubijanie serwera działającego na porcie 3000 przed resetem: "db:reset": "lsof -ti:3000 | xargs kill -9 2>/dev/null || true; rm -f dev.db && cross-env NODE_OPTIONS=--no-deprecation payload run ./scripts/seed.ts"

Jeśli błąd się powtórzy, upewnij się, że nie działają inne ukryte procesy trzymające połączenie do dev.db.