bifroest/app/migrations/versions/0025_hugin_abgleich.py
2026-10-27 08:34:17 +01:00

26 lines
691 B
Python

"""Abgleich mit Hugin im Hintergrund: Zeitpunkt und Befund je Workspace
Revision ID: 0025
Revises: 0024
Erstellt: 2026-10-25
"""
import sqlalchemy as sa
from alembic import op
revision = '0025'
down_revision = '0024'
branch_labels = None
depends_on = None
def upgrade() -> None:
op.add_column('workspace_hugin', sa.Column('synced', sa.DateTime(timezone=True), nullable=True))
op.add_column('workspace_hugin', sa.Column('findings', sa.JSON(), nullable=False, server_default='{}'))
op.alter_column('workspace_hugin', 'findings', server_default=None)
def downgrade() -> None:
op.drop_column('workspace_hugin', 'findings')
op.drop_column('workspace_hugin', 'synced')