"""add_hub_settings Revision ID: b1c2d3e4f5a6 Revises: a7b8c9d0e1f2 Create Date: 2026-08-28 12:00:00.000000 """ from collections.abc import Sequence import sqlalchemy as sa from alembic import op revision: str = 'b1c2d3e4f5a6' down_revision: str | Sequence[str] | None = 'a7b8c9d0e1f2' branch_labels: str | Sequence[str] | None = None depends_on: str | Sequence[str] | None = None def upgrade() -> None: op.create_table( 'hub_settings', sa.Column('key', sa.String(64), nullable=False), sa.Column('value', sa.Text(), nullable=False), sa.Column('updated_at', sa.DateTime(timezone=True), server_default=sa.func.now(), nullable=False), sa.PrimaryKeyConstraint('key'), ) # No seed rows: an absent key is the default, and writing "true" here would # make a later change of default invisible to an already-migrated hub. def downgrade() -> None: op.drop_table('hub_settings')