Skip to content

Commit 72ad36e

Browse files
authored
Fix Psycopg3 errors (#698)
1 parent b99fbdd commit 72ad36e

File tree

3 files changed

+12
-12
lines changed

3 files changed

+12
-12
lines changed

.bumpversion.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[bumpversion]
2-
current_version = 2.4.0
2+
current_version = 2.5.0
33
commit = False
44
tag = False
55
parse = (?P<major>\d+)\.(?P<minor>\d+)\.(?P<patch>\d+)(rc(?P<build>\d+))?

orchestrator/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313

1414
"""This is the orchestrator workflow engine."""
1515

16-
__version__ = "2.4.0"
16+
__version__ = "2.5.0"
1717

1818
from orchestrator.app import OrchestratorCore
1919
from orchestrator.settings import app_settings

orchestrator/migrations/helpers.py

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -450,7 +450,7 @@ def create_resource_types_for_product_blocks(conn: sa.engine.Connection, new: di
450450
WITH resource_type_ids AS (
451451
SELECT resource_types.resource_type_id
452452
FROM resource_types
453-
WHERE resource_types.resource_type IN :new_resource_types
453+
WHERE resource_types.resource_type = ANY(:new_resource_types)
454454
), service_attach_point AS (
455455
SELECT product_blocks.product_block_id
456456
FROM product_blocks
@@ -470,7 +470,7 @@ def create_resource_types_for_product_blocks(conn: sa.engine.Connection, new: di
470470
),
471471
{
472472
"product_block_name": product_block,
473-
"new_resource_types": tuple(resource_types.keys()),
473+
"new_resource_types": list(resource_types.keys()),
474474
},
475475
)
476476
return resource_type_ids
@@ -795,11 +795,11 @@ def delete_resource_types_from_product_blocks(conn: sa.engine.Connection, delete
795795
USING resource_types
796796
WHERE product_block_id = (SELECT product_block_id FROM product_blocks WHERE name=:product_block_name) AND
797797
resource_types.resource_type_id = product_block_resource_types.resource_type_id AND
798-
resource_types.resource_type IN :obsolete_resource_types"""
798+
resource_types.resource_type = ANY(:obsolete_resource_types)"""
799799
),
800800
{
801801
"product_block_name": product_block_name,
802-
"obsolete_resource_types": tuple(resource_types.keys()),
802+
"obsolete_resource_types": list(resource_types.keys()),
803803
},
804804
)
805805

@@ -820,11 +820,11 @@ def delete_resource_types(conn: sa.engine.Connection, delete: Iterable) -> None:
820820
"""DELETE FROM product_block_resource_types
821821
USING resource_types
822822
WHERE resource_types.resource_type_id = product_block_resource_types.resource_type_id
823-
AND resource_types.resource_type IN :obsolete"""
823+
AND resource_types.resource_type = ANY(:obsolete)"""
824824
),
825825
{"obsolete": tuple(delete)},
826826
)
827-
conn.execute(sa.text("DELETE FROM resource_types WHERE resource_type in :obsolete;"), {"obsolete": tuple(delete)})
827+
conn.execute(sa.text("DELETE FROM resource_types WHERE resource_type in :obsolete;"), {"obsolete": list(delete)})
828828

829829

830830
def delete_products_by_tag(conn: sa.engine.Connection, name: str) -> None:
@@ -1028,11 +1028,11 @@ def convert_resource_type_relations_to_instance_relations(
10281028
)
10291029
SELECT
10301030
in_use_by_instance_id AS in_use_by_id,
1031-
si.subscription_instance_id AS depends_on_id,
1032-
(row_number() OVER (PARTITION BY in_use_by_id) - 1) AS order_id,
1031+
sii.subscription_instance_id AS depends_on_id,
1032+
(row_number() OVER (PARTITION BY in_use_by_instance_id) - 1) AS order_id,
10331033
:domain_model_attr AS domain_model_attr
1034-
FROM subscription_instances AS si
1035-
INNER JOIN dependencies AS dep ON si.subscription_id=uuid(dep.subscription_id) ON CONFLICT DO NOTHING
1034+
FROM subscription_instances AS sii
1035+
INNER JOIN dependencies AS dep ON sii.subscription_id=uuid(dep.subscription_id) ON CONFLICT DO NOTHING
10361036
"""
10371037
),
10381038
{

0 commit comments

Comments
 (0)