From 38c50c3f593b16e08a8a132838f9492e51953bbf Mon Sep 17 00:00:00 2001
From: Karel van Klink <karel.vanklink@geant.org>
Date: Thu, 12 Dec 2024 10:43:32 +0100
Subject: [PATCH] Re-order database migrations

---
 ...e0c35e20_update_lan_switch_interconnect.py |  4 +--
 ...4cc835c615fc_remove_additional_products.py | 33 -------------------
 ...ename_iptrunk_and_iptrunk_side_sid_and_.py |  4 +--
 3 files changed, 4 insertions(+), 37 deletions(-)
 delete mode 100644 gso/migrations/versions/2024-12-04_4cc835c615fc_remove_additional_products.py

diff --git a/gso/migrations/versions/2024-11-04_e854e0c35e20_update_lan_switch_interconnect.py b/gso/migrations/versions/2024-11-04_e854e0c35e20_update_lan_switch_interconnect.py
index 60a4438f..71b2874c 100644
--- a/gso/migrations/versions/2024-11-04_e854e0c35e20_update_lan_switch_interconnect.py
+++ b/gso/migrations/versions/2024-11-04_e854e0c35e20_update_lan_switch_interconnect.py
@@ -1,7 +1,7 @@
 """Update LAN Switch Interconnect.
 
 Revision ID: e854e0c35e20
-Revises: 28c1723c6a00
+Revises: 79192e72131c
 Create Date: 2024-11-04 17:21:14.612740
 
 """
@@ -10,7 +10,7 @@ from alembic import op
 
 # revision identifiers, used by Alembic.
 revision = 'e854e0c35e20'
-down_revision = '28c1723c6a00'
+down_revision = '79192e72131c'
 branch_labels = None
 depends_on = None
 
diff --git a/gso/migrations/versions/2024-12-04_4cc835c615fc_remove_additional_products.py b/gso/migrations/versions/2024-12-04_4cc835c615fc_remove_additional_products.py
deleted file mode 100644
index 969e1e0f..00000000
--- a/gso/migrations/versions/2024-12-04_4cc835c615fc_remove_additional_products.py
+++ /dev/null
@@ -1,33 +0,0 @@
-"""remove additional products.
-
-Revision ID: 4cc835c615fc
-Revises: 28c1723c6a00
-Create Date: 2024-12-04 14:54:22.167158
-
-"""
-import sqlalchemy as sa
-from alembic import op
-
-# revision identifiers, used by Alembic.
-revision = '4cc835c615fc'
-down_revision = '28c1723c6a00'
-branch_labels = None
-depends_on = None
-
-
-def upgrade() -> None:
-    conn = op.get_bind()
-    conn.execute(sa.text("""
-DELETE FROM product_product_blocks WHERE product_product_blocks.product_id IN (SELECT products.product_id FROM products WHERE products.name IN ('IAS', 'Imported IAS', 'Imported GÉANT IP', 'GÉANT IP')) AND product_product_blocks.product_block_id IN (SELECT product_blocks.product_block_id FROM product_blocks WHERE product_blocks.name IN ('NRENL3CoreServiceBlock'))
-    """))
-    conn.execute(sa.text("""
-DELETE FROM subscription_instances WHERE subscription_instances.product_block_id IN (SELECT product_blocks.product_block_id FROM product_blocks WHERE product_blocks.name IN ('NRENAccessPort', 'NRENL3CoreServiceBlock'))
-    """))
-    conn.execute(sa.text("""
-DELETE FROM product_blocks WHERE product_blocks.name IN ('NRENAccessPort', 'NRENL3CoreServiceBlock')
-    """))
-
-
-def downgrade() -> None:
-    conn = op.get_bind()
-
diff --git a/gso/migrations/versions/2024-12-04_e358efe9ab03_rename_iptrunk_and_iptrunk_side_sid_and_.py b/gso/migrations/versions/2024-12-04_e358efe9ab03_rename_iptrunk_and_iptrunk_side_sid_and_.py
index 63bc63a7..db1e58b7 100644
--- a/gso/migrations/versions/2024-12-04_e358efe9ab03_rename_iptrunk_and_iptrunk_side_sid_and_.py
+++ b/gso/migrations/versions/2024-12-04_e358efe9ab03_rename_iptrunk_and_iptrunk_side_sid_and_.py
@@ -1,7 +1,7 @@
 """Rename iptrunk and iptrunk side sid and gid.
 
 Revision ID: e358efe9ab03
-Revises: 4cc835c615fc
+Revises: 28c1723c6a00
 Create Date: 2024-12-04 15:05:46.356709
 
 """
@@ -10,7 +10,7 @@ from alembic import op
 
 # revision identifiers, used by Alembic.
 revision = 'e358efe9ab03'
-down_revision = '4cc835c615fc'
+down_revision = '28c1723c6a00'
 branch_labels = None
 depends_on = None
 
-- 
GitLab