alembic: use sa.text() for integer server_defaults in 0021

This commit is contained in:
Giorgio Gilestro 2026-05-27 12:06:05 +02:00
parent ac82d5854e
commit 4bcc20b0bb

View file

@ -24,11 +24,11 @@ def upgrade() -> None:
sa.Column("headers", sa.JSON(), nullable=False),
sa.Column("sample_row", sa.JSON(), nullable=False),
sa.Column("mapping", sa.JSON(), nullable=False),
sa.Column("preamble_rows", sa.Integer(), nullable=False, server_default="0"),
sa.Column("preamble_rows", sa.Integer(), nullable=False, server_default=sa.text("0")),
sa.Column("delimiter", sa.String(length=1), nullable=False, server_default=","),
sa.Column("broker_label", sa.String(length=128), nullable=True),
sa.Column("first_seen_at", sa.DateTime(timezone=True), nullable=False),
sa.Column("use_count", sa.Integer(), nullable=False, server_default="1"),
sa.Column("use_count", sa.Integer(), nullable=False, server_default=sa.text("1")),
sa.Column("last_used_at", sa.DateTime(timezone=True), nullable=False),
sa.Column("llm_model", sa.String(length=64), nullable=True),
sa.Column("llm_cost_usd", sa.Float(), nullable=True),