Skip to content

Commit d114346

Browse files
committed
Add migration scripts for upgrading to version 1.6.3-rc3 across multiple databases
1 parent a5611bc commit d114346

File tree

4 files changed

+116
-0
lines changed

4 files changed

+116
-0
lines changed
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
"""Upgrade to version 1.6.3-rc3
2+
3+
Revision ID: a56406286e0a
4+
Revises: fc5325200704
5+
Create Date: 2025-07-30 10:38:56.712565
6+
7+
"""
8+
9+
from typing import Sequence, Union
10+
11+
from alembic import op
12+
import sqlalchemy as sa
13+
14+
15+
# revision identifiers, used by Alembic.
16+
revision: str = "a56406286e0a"
17+
down_revision: Union[str, None] = "fc5325200704"
18+
branch_labels: Union[str, Sequence[str], None] = None
19+
depends_on: Union[str, Sequence[str], None] = None
20+
21+
22+
def upgrade() -> None:
23+
# Update the version in metadata
24+
op.execute("UPDATE bw_metadata SET version = '1.6.3-rc3' WHERE id = 1")
25+
26+
27+
def downgrade() -> None:
28+
# Revert version to 1.6.3-rc2
29+
op.execute("UPDATE bw_metadata SET version = '1.6.3-rc2' WHERE id = 1")
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
"""Upgrade to version 1.6.3-rc3
2+
3+
Revision ID: aaa57bd5828f
4+
Revises: bd24b496a4e3
5+
Create Date: 2025-07-30 10:43:35.503915
6+
7+
"""
8+
9+
from typing import Sequence, Union
10+
11+
from alembic import op
12+
import sqlalchemy as sa
13+
14+
15+
# revision identifiers, used by Alembic.
16+
revision: str = "aaa57bd5828f"
17+
down_revision: Union[str, None] = "bd24b496a4e3"
18+
branch_labels: Union[str, Sequence[str], None] = None
19+
depends_on: Union[str, Sequence[str], None] = None
20+
21+
22+
def upgrade() -> None:
23+
# Update the version in metadata
24+
op.execute("UPDATE bw_metadata SET version = '1.6.3-rc3' WHERE id = 1")
25+
26+
27+
def downgrade() -> None:
28+
# Revert version to 1.6.3-rc2
29+
op.execute("UPDATE bw_metadata SET version = '1.6.3-rc2' WHERE id = 1")
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
"""Upgrade to version 1.6.3-rc3
2+
3+
Revision ID: 15a7d444a93c
4+
Revises: 8c91e2dd3a8b
5+
Create Date: 2025-07-30 10:47:30.047890
6+
7+
"""
8+
9+
from typing import Sequence, Union
10+
11+
from alembic import op
12+
import sqlalchemy as sa
13+
14+
15+
# revision identifiers, used by Alembic.
16+
revision: str = "15a7d444a93c"
17+
down_revision: Union[str, None] = "8c91e2dd3a8b"
18+
branch_labels: Union[str, Sequence[str], None] = None
19+
depends_on: Union[str, Sequence[str], None] = None
20+
21+
22+
def upgrade() -> None:
23+
# Update the version in metadata
24+
op.execute("UPDATE bw_metadata SET version = '1.6.3-rc3' WHERE id = 1")
25+
26+
27+
def downgrade() -> None:
28+
# Revert version to 1.6.3-rc2
29+
op.execute("UPDATE bw_metadata SET version = '1.6.3-rc2' WHERE id = 1")
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
"""Upgrade to version 1.6.3-rc3
2+
3+
Revision ID: 10d5e9b3e39e
4+
Revises: 940d4e056335
5+
Create Date: 2025-07-30 10:30:39.831963
6+
7+
"""
8+
9+
from typing import Sequence, Union
10+
11+
from alembic import op
12+
import sqlalchemy as sa
13+
14+
15+
# revision identifiers, used by Alembic.
16+
revision: str = "10d5e9b3e39e"
17+
down_revision: Union[str, None] = "940d4e056335"
18+
branch_labels: Union[str, Sequence[str], None] = None
19+
depends_on: Union[str, Sequence[str], None] = None
20+
21+
22+
def upgrade() -> None:
23+
# Update the version in metadata
24+
op.execute("UPDATE bw_metadata SET version = '1.6.3-rc3' WHERE id = 1")
25+
26+
27+
def downgrade() -> None:
28+
# Revert version to 1.6.3-rc2
29+
op.execute("UPDATE bw_metadata SET version = '1.6.3-rc2' WHERE id = 1")

0 commit comments

Comments
 (0)