Skip to content
Snippets Groups Projects
Verified Commit 9684b0c4 authored by Karel van Klink's avatar Karel van Klink :smiley_cat:
Browse files

add db migration

parent 39e08987
No related branches found
No related tags found
1 merge request!185add db migration
Pipeline #86041 passed
This commit is part of merge request !185. Comments created here will be created in the context of that merge request.
"""Modify connection streategy workflow..
"""Modify connection strategy workflow.
Revision ID: a2cd3f2e6d7a
Revises:
......@@ -10,9 +10,9 @@ from alembic import op
# revision identifiers, used by Alembic.
revision = 'a2cd3f2e6d7a'
down_revision = None
down_revision = 'd61c0f92da1e'
branch_labels = None
depends_on = 'd61c0f92da1e'
depends_on = None
from orchestrator.migrations.helpers import create_workflow, delete_workflow
......
"""remove subscription cancellation workflow.
Revision ID: 4ec89ab289c0
Revises:
Create Date: 2024-03-27 10:21:08.539591
"""
import sqlalchemy as sa
from alembic import op
# revision identifiers, used by Alembic.
revision = '4ec89ab289c0'
down_revision = '734e36a3e70b'
branch_labels = None
depends_on = None
from orchestrator.migrations.helpers import create_workflow, delete_workflow
old_workflows = [
{
"name": "cancel_subscription",
"target": "TERMINATE",
"description": "Cancel a subscription",
"product_type": "Iptrunk"
},
{
"name": "cancel_subscription",
"target": "TERMINATE",
"description": "Cancel a subscription",
"product_type": "Router"
},
{
"name": "cancel_subscription",
"target": "TERMINATE",
"description": "Cancel a subscription",
"product_type": "Site"
}
]
def upgrade() -> None:
conn = op.get_bind()
for workflow in old_workflows:
delete_workflow(conn, workflow["name"])
def downgrade() -> None:
conn = op.get_bind()
for workflow in old_workflows:
create_workflow(conn, workflow)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment