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_options: Any = None,
|
||||
) -> None:
|
||||
op.create_table(
|
||||
property_tbl = op.create_table(
|
||||
"property",
|
||||
sa.Column("key", sa.String(), nullable=False),
|
||||
sa.Column("value", sa.String(), nullable=False),
|
||||
@ -295,6 +295,8 @@ def upgrade(
|
||||
|
||||
op.drop_table("scores_old")
|
||||
|
||||
op.execute(sa.insert(property_tbl).values(key="version", value="5"))
|
||||
|
||||
|
||||
def downgrade() -> None:
|
||||
raise NotImplementedError(
|
||||
|
@ -268,6 +268,16 @@ def upgrade(
|
||||
|
||||
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:
|
||||
raise NotImplementedError(
|
||||
|
Reference in New Issue
Block a user