- .gitignore: .claude/docs, rules, commands tracken; settings.local weiter ignorieren - DOCUMENTATION.md: verbindliche Ablage functional/technical/working/issues - .claude/README.md: Agent-Einstieg; GITEA_ISSUES_INDEX aus MCP (Stand 2026-04-08) - Arbeitspapiere von docs/ nach .claude/docs/working/ verschoben - docs/MEMBERSHIP_SYSTEM.md als Stub; kanonisch technical/MEMBERSHIP_SYSTEM.md - CLAUDE.md Pflichtlektüre und Links angepasst; docs/README.md vereinfacht Made-with: Cursor
585 B
585 B
DB Add Column
Füge eine neue Spalte zur SQLite-Datenbank hinzu.
Vorgehen in backend/main.py:
- Spalte in CREATE TABLE Statement hinzufügen
- Spalte in
_safe_altersListe hinzufügen:
_safe_alters = [
("profiles", "neue_spalte TEXT DEFAULT NULL"),
# ... weitere
]
Die _safe_alters Funktion fügt Spalten sicher hinzu ohne
bestehende Daten zu verlieren (ALTER TABLE IF NOT EXISTS).
Wichtig:
- Immer DEFAULT Wert angeben
- Nie bestehende Spalten umbenennen oder löschen
- Nach Änderung Backend neu starten:
docker compose restart mitai-api