mirror of
https://github.com/283375/arcaea-offline.git
synced 2025-09-13 06:53:09 +00:00
fix(db): version property in migrations
This commit is contained in:
@ -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(
|
||||||
|
@ -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(
|
||||||
|
Reference in New Issue
Block a user