"""fahrzeugdetails.funkkenner (Nutzer-Fund): BOS-Digitalfunk-Kennung (z.B. OPTA-Nummer) ist ein eigenes Feld, nicht dasselbe wie funkrufname (gesprochener Rufname wie "Florian München 1/44" vs. formale Funk-Identifikationsnummer im Digitalfunknetz). Additiv, nullable. Revision ID: 0018_funkkenner Revises: 0017_granulare_rollen Create Date: 2026-09-05 """ from typing import Sequence, Union from alembic import op revision: str = "0018_funkkenner" down_revision: Union[str, None] = "0017_granulare_rollen" branch_labels: Union[str, Sequence[str], None] = None depends_on: Union[str, Sequence[str], None] = None def upgrade() -> None: op.execute("ALTER TABLE fahrzeugdetails ADD COLUMN funkkenner TEXT") def downgrade() -> None: op.execute("ALTER TABLE fahrzeugdetails DROP COLUMN funkkenner")