Deprecated Tabelle "subscriptions" entfernen #35

Closed
opened 2026-03-23 22:23:56 +01:00 by Lars · 1 comment
Owner

Beschreibung

Laut backend/routers/subscription.py und Dokumentation wurde subscriptions Tabelle durch access_grants ersetzt (v9c).

Problem

  • Tabelle existiert noch in DB (vermutlich leer)
  • Wird in keinem Code mehr referenziert
  • Verwirrt bei Schema-Analysen

L�sung

  1. Migration erstellen: DROP TABLE IF EXISTS subscriptions CASCADE;
  2. DB-Schema-Dokumentation aktualisieren

Vorsicht

  • Pr�fen ob Production-Daten in Tabelle vorhanden
  • Backup vor Drop

Akzeptanzkriterien

  • Migration 016_drop_subscriptions.sql erstellt
  • Tabelle in Prod/Dev gel�scht
  • Keine Code-Referenzen mehr (grep best�tigt)
  • .claude/docs/technical/DATABASE.md aktualisiert

Aufwand

~1h

Betroffene Dateien

  • backend/migrations/016_drop_subscriptions.sql (NEU)
  • .claude/docs/technical/DATABASE.md

Abh�ngigkeiten

Keine

## Beschreibung Laut `backend/routers/subscription.py` und Dokumentation wurde `subscriptions` Tabelle durch `access_grants` ersetzt (v9c). ## Problem - Tabelle existiert noch in DB (vermutlich leer) - Wird in keinem Code mehr referenziert - Verwirrt bei Schema-Analysen ## L�sung 1. Migration erstellen: `DROP TABLE IF EXISTS subscriptions CASCADE;` 2. DB-Schema-Dokumentation aktualisieren ## Vorsicht - Pr�fen ob Production-Daten in Tabelle vorhanden - Backup vor Drop ## Akzeptanzkriterien - [ ] Migration `016_drop_subscriptions.sql` erstellt - [ ] Tabelle in Prod/Dev gel�scht - [ ] Keine Code-Referenzen mehr (grep best�tigt) - [ ] `.claude/docs/technical/DATABASE.md` aktualisiert ## Aufwand ~1h ## Betroffene Dateien - `backend/migrations/016_drop_subscriptions.sql` (NEU) - `.claude/docs/technical/DATABASE.md` ## Abh�ngigkeiten Keine
Author
Owner

Automatischer Audit (Code, 2026-07-23)

Deprecated Tabelle subscriptions ist aus dem aktiven Schema entfernt:

  • Kein Treffer in backend/schema.sql, backend/migrations/, Backend-Python
  • Membership nutzt access_grants, tier_limits, etc. (Migration v9c)

Doku-Hinweis deprecated: .claude/docs/technical/DATABASE.md

Optional Prod-Check: \dt subscriptions — sollte leer/nicht vorhanden sein.

**Automatischer Audit (Code, 2026-07-23)** Deprecated Tabelle `subscriptions` ist aus dem aktiven Schema entfernt: - Kein Treffer in `backend/schema.sql`, `backend/migrations/`, Backend-Python - Membership nutzt `access_grants`, `tier_limits`, etc. (Migration v9c) Doku-Hinweis deprecated: `.claude/docs/technical/DATABASE.md` Optional Prod-Check: `\dt subscriptions` — sollte leer/nicht vorhanden sein.
Lars closed this issue 2026-07-23 10:26:35 +02:00
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: Lars/mitai-jinkendo#35
No description provided.