"""DSGVO Art. 17: users.anonymized_at Revision ID: 0040 Revises: 0039 Create Date: 2026-06-23 Markiert anonymisierte Konten (Personenbezug entfernt, Zeile + Referenzen bleiben für die gesetzliche Aufbewahrung erhalten). NULL = aktives Konto. """ from alembic import op revision = "0040" down_revision = "0039" branch_labels = None depends_on = None def upgrade() -> None: op.execute("ALTER TABLE users ADD COLUMN IF NOT EXISTS anonymized_at TIMESTAMPTZ") def downgrade() -> None: op.execute("ALTER TABLE users DROP COLUMN IF EXISTS anonymized_at")