Skip to content

Commit a5a0795

Browse files
committed
feat: Add migration scripts for upgrading to version 1.6.9~rc4 across multiple databases
1 parent 05fa6f9 commit a5a0795

4 files changed

Lines changed: 109 additions & 0 deletions

File tree

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
"""Upgrade to version 1.6.9~rc4
2+
3+
Revision ID: aa4db00fbb36
4+
Revises: aac5ae14585c
5+
Create Date: 2026-03-10 08:11:50.243881
6+
7+
"""
8+
9+
from typing import Sequence, Union
10+
11+
from alembic import op
12+
13+
# revision identifiers, used by Alembic.
14+
revision: str = "aa4db00fbb36"
15+
down_revision: Union[str, None] = "aac5ae14585c"
16+
branch_labels: Union[str, Sequence[str], None] = None
17+
depends_on: Union[str, Sequence[str], None] = None
18+
19+
20+
def upgrade() -> None:
21+
# Update the version in bw_metadata
22+
op.execute("UPDATE bw_metadata SET version = '1.6.9~rc4' WHERE id = 1")
23+
24+
25+
def downgrade() -> None:
26+
# Revert the version in bw_metadata
27+
op.execute("UPDATE bw_metadata SET version = '1.6.9~rc3' WHERE id = 1")
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
"""Upgrade to version 1.6.9~rc4
2+
3+
Revision ID: 4dc4e52dcc50
4+
Revises: e7ab450531c2
5+
Create Date: 2026-03-10 08:16:56.008863
6+
7+
"""
8+
9+
from typing import Sequence, Union
10+
11+
from alembic import op
12+
13+
# revision identifiers, used by Alembic.
14+
revision: str = "4dc4e52dcc50"
15+
down_revision: Union[str, None] = "e7ab450531c2"
16+
branch_labels: Union[str, Sequence[str], None] = None
17+
depends_on: Union[str, Sequence[str], None] = None
18+
19+
20+
def upgrade() -> None:
21+
# Update the version in bw_metadata
22+
op.execute("UPDATE bw_metadata SET version = '1.6.9~rc4' WHERE id = 1")
23+
24+
25+
def downgrade() -> None:
26+
# Revert the version in bw_metadata
27+
op.execute("UPDATE bw_metadata SET version = '1.6.9~rc3' WHERE id = 1")
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
"""Upgrade to version 1.6.9~rc4
2+
3+
Revision ID: 9cd5363ac925
4+
Revises: 76f9690120e4
5+
Create Date: 2026-03-10 08:22:03.231362
6+
7+
"""
8+
9+
from typing import Sequence, Union
10+
11+
from alembic import op
12+
13+
# revision identifiers, used by Alembic.
14+
revision: str = "9cd5363ac925"
15+
down_revision: Union[str, None] = "76f9690120e4"
16+
branch_labels: Union[str, Sequence[str], None] = None
17+
depends_on: Union[str, Sequence[str], None] = None
18+
19+
20+
def upgrade() -> None:
21+
# Update the version in bw_metadata
22+
op.execute("UPDATE bw_metadata SET version = '1.6.9~rc4' WHERE id = 1")
23+
24+
25+
def downgrade() -> None:
26+
# Revert the version in bw_metadata
27+
op.execute("UPDATE bw_metadata SET version = '1.6.9~rc3' WHERE id = 1")
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
"""Upgrade to version 1.6.9~rc4
2+
3+
Revision ID: c3114f5051a8
4+
Revises: 20cfd1a35c0e
5+
Create Date: 2026-03-10 08:10:33.664321
6+
7+
"""
8+
9+
from typing import Sequence, Union
10+
11+
from alembic import op
12+
13+
14+
# revision identifiers, used by Alembic.
15+
revision: str = "c3114f5051a8"
16+
down_revision: Union[str, None] = "20cfd1a35c0e"
17+
branch_labels: Union[str, Sequence[str], None] = None
18+
depends_on: Union[str, Sequence[str], None] = None
19+
20+
21+
def upgrade() -> None:
22+
# Update the version in bw_metadata
23+
op.execute("UPDATE bw_metadata SET version = '1.6.9~rc4' WHERE id = 1")
24+
25+
26+
def downgrade() -> None:
27+
# Revert the version in bw_metadata
28+
op.execute("UPDATE bw_metadata SET version = '1.6.9~rc3' WHERE id = 1")

0 commit comments

Comments
 (0)