feat: add migration scripts for version 1.6.9 across multiple databases

This commit is contained in:
TheophileDiot 2026-03-13 17:46:37 +01:00
parent 28b124740d
commit 3ec65a2899
No known key found for this signature in database
GPG key ID: 7C44E4D7742628F8
4 changed files with 109 additions and 0 deletions

View file

@ -0,0 +1,27 @@
"""Upgrade to version 1.6.9
Revision ID: 487fc02bef44
Revises: aa4db00fbb36
Create Date: 2026-03-13 16:42:35.412033
"""
from typing import Sequence, Union
from alembic import op
# revision identifiers, used by Alembic.
revision: str = "487fc02bef44"
down_revision: Union[str, None] = "aa4db00fbb36"
branch_labels: Union[str, Sequence[str], None] = None
depends_on: Union[str, Sequence[str], None] = None
def upgrade() -> None:
# Update the version in bw_metadata
op.execute("UPDATE bw_metadata SET version = '1.6.9' WHERE id = 1")
def downgrade() -> None:
# Revert the version in bw_metadata
op.execute("UPDATE bw_metadata SET version = '1.6.9~rc4' WHERE id = 1")

View file

@ -0,0 +1,27 @@
"""Upgrade to version 1.6.9
Revision ID: d7578fb6ec98
Revises: 4dc4e52dcc50
Create Date: 2026-03-13 16:44:41.931672
"""
from typing import Sequence, Union
from alembic import op
# revision identifiers, used by Alembic.
revision: str = "d7578fb6ec98"
down_revision: Union[str, None] = "4dc4e52dcc50"
branch_labels: Union[str, Sequence[str], None] = None
depends_on: Union[str, Sequence[str], None] = None
def upgrade() -> None:
# Update the version in bw_metadata
op.execute("UPDATE bw_metadata SET version = '1.6.9' WHERE id = 1")
def downgrade() -> None:
# Revert the version in bw_metadata
op.execute("UPDATE bw_metadata SET version = '1.6.9~rc4' WHERE id = 1")

View file

@ -0,0 +1,27 @@
"""Upgrade to version 1.6.9
Revision ID: a8efcf62aea1
Revises: 9cd5363ac925
Create Date: 2026-03-13 16:46:16.030018
"""
from typing import Sequence, Union
from alembic import op
# revision identifiers, used by Alembic.
revision: str = "a8efcf62aea1"
down_revision: Union[str, None] = "9cd5363ac925"
branch_labels: Union[str, Sequence[str], None] = None
depends_on: Union[str, Sequence[str], None] = None
def upgrade() -> None:
# Update the version in bw_metadata
op.execute("UPDATE bw_metadata SET version = '1.6.9' WHERE id = 1")
def downgrade() -> None:
# Revert the version in bw_metadata
op.execute("UPDATE bw_metadata SET version = '1.6.9~rc4' WHERE id = 1")

View file

@ -0,0 +1,28 @@
"""Upgrade to version 1.6.9
Revision ID: c5a55e877972
Revises: c3114f5051a8
Create Date: 2026-03-13 16:38:24.613334
"""
from typing import Sequence, Union
from alembic import op
# revision identifiers, used by Alembic.
revision: str = "c5a55e877972"
down_revision: Union[str, None] = "c3114f5051a8"
branch_labels: Union[str, Sequence[str], None] = None
depends_on: Union[str, Sequence[str], None] = None
def upgrade() -> None:
# Update the version in bw_metadata
op.execute("UPDATE bw_metadata SET version = '1.6.9' WHERE id = 1")
def downgrade() -> None:
# Revert the version in bw_metadata
op.execute("UPDATE bw_metadata SET version = '1.6.9~rc4' WHERE id = 1")