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
"""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