"""Seed: genau ein systemknoten-Datensatz mit typ='haupt' (Sprintplan E6) Revision ID: 0002_seed_hauptserver Revises: 0001_initial_schema Create Date: 2026-09-03 """ from typing import Sequence, Union from alembic import op revision: str = "0002_seed_hauptserver" down_revision: Union[str, None] = "0001_initial_schema" branch_labels: Union[str, Sequence[str], None] = None depends_on: Union[str, Sequence[str], None] = None def upgrade() -> None: op.execute( "INSERT INTO systemknoten (name, typ) VALUES ('Hauptserver', 'haupt') " "ON CONFLICT (name) DO NOTHING;" ) def downgrade() -> None: op.execute("DELETE FROM systemknoten WHERE name = 'Hauptserver' AND typ = 'haupt';")