We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 9507c0d commit e9fda88Copy full SHA for e9fda88
packages/postgres-database/src/simcore_postgres_database/utils_projects_nodes.py
@@ -139,6 +139,14 @@ async def add(
139
for node in nodes
140
]
141
142
+ # Check
143
+ field_names = set(values[0].keys())
144
+ for v in values:
145
+ if set(v.keys()) != field_names:
146
+ msg = f"All rows in batch-insert MUST have same keys. Inconsistent keys in node values: {set(v.keys())} != {field_names}"
147
+ raise ValueError(msg)
148
+
149
+ # statement
150
insert_stmt = (
151
projects_nodes.insert()
152
.values(values)
0 commit comments