fix(db): version property in migrations

This commit is contained in:
2025-06-06 00:00:55 +08:00
parent 02788878a5
commit 826e097d2e
2 changed files with 13 additions and 1 deletions

View File

@ -27,7 +27,7 @@ def upgrade(
data_migration: bool = True, data_migration: bool = True,
data_migration_options: Any = None, data_migration_options: Any = None,
) -> None: ) -> None:
op.create_table( property_tbl = op.create_table(
"property", "property",
sa.Column("key", sa.String(), nullable=False), sa.Column("key", sa.String(), nullable=False),
sa.Column("value", sa.String(), nullable=False), sa.Column("value", sa.String(), nullable=False),
@ -295,6 +295,8 @@ def upgrade(
op.drop_table("scores_old") op.drop_table("scores_old")
op.execute(sa.insert(property_tbl).values(key="version", value="5"))
def downgrade() -> None: def downgrade() -> None:
raise NotImplementedError( raise NotImplementedError(

View File

@ -268,6 +268,16 @@ def upgrade(
op.drop_table("scores_old") op.drop_table("scores_old")
op.drop_table("properties", if_exists=True)
properties_tbl = op.create_table(
"properties",
sa.Column("key", sa.TEXT(), nullable=False),
sa.Column("value", sa.TEXT(), nullable=False),
sa.PrimaryKeyConstraint("key", name="pk_properties"),
)
op.execute(sa.insert(properties_tbl).values(key="version", value="4"))
def downgrade() -> None: def downgrade() -> None:
raise NotImplementedError( raise NotImplementedError(