From 916138ec9d2df114e34e9a795d8e547d4fb769ef Mon Sep 17 00:00:00 2001 From: dtenwolde Date: Sat, 2 Mar 2024 21:12:01 +0100 Subject: [PATCH 01/22] Add ColumnsOptional --- duckdb-pgq | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/duckdb-pgq b/duckdb-pgq index 41b0c620..666802af 160000 --- a/duckdb-pgq +++ b/duckdb-pgq @@ -1 +1 @@ -Subproject commit 41b0c620af902163fea49351527b2acced3fea52 +Subproject commit 666802aff29110d312b22359b04835ede68afa15 From 78528df1d8d1890b8128239623db2726390d4f80 Mon Sep 17 00:00:00 2001 From: dtenwolde Date: Sat, 2 Mar 2024 21:12:37 +0100 Subject: [PATCH 02/22] Add type of ColumnsOptional --- duckdb-pgq | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/duckdb-pgq b/duckdb-pgq index 666802af..09a473dd 160000 --- a/duckdb-pgq +++ b/duckdb-pgq @@ -1 +1 @@ -Subproject commit 666802aff29110d312b22359b04835ede68afa15 +Subproject commit 09a473dd1ca7d4cf2d6995ac6be5babb07dc4e5e From 6229c9447ea968133c3ab30c3a0c71a7540539cb Mon Sep 17 00:00:00 2001 From: dtenwolde Date: Sat, 2 Mar 2024 21:54:53 +0100 Subject: [PATCH 03/22] Enable unrelated test --- test/sql/path-finding/subpath_match.test | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/test/sql/path-finding/subpath_match.test b/test/sql/path-finding/subpath_match.test index 1e8d7527..c77d0efb 100644 --- a/test/sql/path-finding/subpath_match.test +++ b/test/sql/path-finding/subpath_match.test @@ -32,16 +32,16 @@ EDGE TABLES ( PROPERTIES ( id ) LABEL Knows ); -#query II -#-SELECT study.a_id, study.name -#FROM GRAPH_TABLE (pg -# MATCH -# (a:Person WHERE a.id = 0) -# COLUMNS (a.id as a_id, a.name) -# ) study -#---- -#0 Daniel -# +query II +-SELECT study.a_id, study.name +FROM GRAPH_TABLE (pg + MATCH + (a:Person WHERE a.id = 0) + COLUMNS (a.id as a_id, a.name) + ) study +---- +0 Daniel + #query II #-SELECT study.a_id, study.b_id #FROM GRAPH_TABLE (pg From fe3095553012a743fbd0c8bc3aaf9505ce637dde Mon Sep 17 00:00:00 2001 From: dtenwolde Date: Sat, 2 Mar 2024 21:55:31 +0100 Subject: [PATCH 04/22] Add test cases --- test/sql/optional_columns.test | 55 ++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 test/sql/optional_columns.test diff --git a/test/sql/optional_columns.test b/test/sql/optional_columns.test new file mode 100644 index 00000000..bb6cd740 --- /dev/null +++ b/test/sql/optional_columns.test @@ -0,0 +1,55 @@ +# name: test/sql/sqlpgq/snb.test +# group: [duckpgq] + +require duckpgq + +statement ok +import database 'duckdb-pgq/data/SNB0.003' + +statement ok +-CREATE PROPERTY GRAPH snb +VERTEX TABLES ( + Person LABEL Person, + Organisation LABEL Organisation IN typemask(company, university) + ) +EDGE TABLES ( + Person_knows_person SOURCE KEY (Person1Id) REFERENCES Person (id) + DESTINATION KEY (Person2Id) REFERENCES Person (id) + LABEL Knows, + person_workAt_Organisation SOURCE KEY (PersonId) REFERENCES Person (id) + DESTINATION KEY (OrganisationId) REFERENCES Organisation (id) + LABEL workAt_Organisation + ); + +query IIIIIIIIIII +-FROM GRAPH_TABLE (snb MATCH (p:Person)) limit 1; +---- +2010-01-03 23:10:31.499+00 14 Hossein Forouhar male 1984-03-11 77.245.239.11 Firefox 1166 fa;ku;en Hossein14@hotmail.com + +query I +-FROM GRAPH_TABLE (snb MATCH (p:Person) COLUMNS (p.id)) limit 10; +---- +14 +16 +32 +2199023255557 +2199023255573 +2199023255594 +4398046511139 +6597069766702 +8796093022234 +8796093022237 + +query I +-FROM GRAPH_TABLE (snb MATCH (p:Person) COLUMNS (p.id as p_id)) limit 10; +---- +14 +16 +32 +2199023255557 +2199023255573 +2199023255594 +4398046511139 +6597069766702 +8796093022234 +8796093022237 \ No newline at end of file From 67a12789eed52bb2092f30970dd0a8d08779f187 Mon Sep 17 00:00:00 2001 From: dtenwolde Date: Sat, 2 Mar 2024 21:55:41 +0100 Subject: [PATCH 05/22] Add transformer logic --- duckdb-pgq | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/duckdb-pgq b/duckdb-pgq index 09a473dd..5fd2dec7 160000 --- a/duckdb-pgq +++ b/duckdb-pgq @@ -1 +1 @@ -Subproject commit 09a473dd1ca7d4cf2d6995ac6be5babb07dc4e5e +Subproject commit 5fd2dec7271a814933f5b468f5ab61f5f9bc149e From 7691b67cc72e4b68b9169b3858ac53bee05c3a33 Mon Sep 17 00:00:00 2001 From: dtenwolde Date: Sat, 2 Mar 2024 21:57:57 +0100 Subject: [PATCH 06/22] Add outer select test case --- test/sql/optional_columns.test | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/sql/optional_columns.test b/test/sql/optional_columns.test index bb6cd740..104503ce 100644 --- a/test/sql/optional_columns.test +++ b/test/sql/optional_columns.test @@ -41,7 +41,7 @@ query I 8796093022237 query I --FROM GRAPH_TABLE (snb MATCH (p:Person) COLUMNS (p.id as p_id)) limit 10; +-SELECT p_id FROM GRAPH_TABLE (snb MATCH (p:Person) COLUMNS (p.id as p_id)) limit 10; ---- 14 16 From 57f8470967d69778efe806c8ff490d5156ebd8ad Mon Sep 17 00:00:00 2001 From: dtenwolde Date: Sat, 2 Mar 2024 21:58:10 +0100 Subject: [PATCH 07/22] Add alias test case --- test/sql/optional_columns.test | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/test/sql/optional_columns.test b/test/sql/optional_columns.test index 104503ce..a8c396e5 100644 --- a/test/sql/optional_columns.test +++ b/test/sql/optional_columns.test @@ -52,4 +52,18 @@ query I 4398046511139 6597069766702 8796093022234 +8796093022237 + +query I +-FROM GRAPH_TABLE (snb MATCH (p:Person) COLUMNS (p.id as p_id)) limit 10; +---- +14 +16 +32 +2199023255557 +2199023255573 +2199023255594 +4398046511139 +6597069766702 +8796093022234 8796093022237 \ No newline at end of file From 859c4f57e29a890b461bfc1739554c182eecc555 Mon Sep 17 00:00:00 2001 From: dtenwolde Date: Sat, 2 Mar 2024 22:11:01 +0100 Subject: [PATCH 08/22] Fix bug with multiple columns --- test/sql/optional_columns.test | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/test/sql/optional_columns.test b/test/sql/optional_columns.test index a8c396e5..10b3d621 100644 --- a/test/sql/optional_columns.test +++ b/test/sql/optional_columns.test @@ -66,4 +66,18 @@ query I 4398046511139 6597069766702 8796093022234 -8796093022237 \ No newline at end of file +8796093022237 + +query II +-FROM GRAPH_TABLE (snb MATCH (p:Person) COLUMNS (p.id, p.firstname as first_name)) limit 10; +---- +14 Hossein +16 Jan +32 Miguel +2199023255557 Eric +2199023255573 Arbaaz +2199023255594 Ali +4398046511139 Ayesha +6597069766702 Alejandro +8796093022234 Rahul +8796093022237 Lei From 53b873f5e8930befb8d471b0241ef8c5203e513c Mon Sep 17 00:00:00 2001 From: dtenwolde Date: Sat, 2 Mar 2024 22:11:03 +0100 Subject: [PATCH 09/22] Fix bug with multiple columns --- duckdb-pgq | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/duckdb-pgq b/duckdb-pgq index 5fd2dec7..0aa22a1d 160000 --- a/duckdb-pgq +++ b/duckdb-pgq @@ -1 +1 @@ -Subproject commit 5fd2dec7271a814933f5b468f5ab61f5f9bc149e +Subproject commit 0aa22a1d0abe3a380e57a3c7916ab0bad7b660fb From f4006c0c0429804e1da378b57a1ddd3bc17b1542 Mon Sep 17 00:00:00 2001 From: dtenwolde Date: Sat, 2 Mar 2024 22:12:39 +0100 Subject: [PATCH 10/22] Comment out unused rules --- duckdb-pgq | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/duckdb-pgq b/duckdb-pgq index 0aa22a1d..b350f25d 160000 --- a/duckdb-pgq +++ b/duckdb-pgq @@ -1 +1 @@ -Subproject commit 0aa22a1d0abe3a380e57a3c7916ab0bad7b660fb +Subproject commit b350f25d271277a5c2b39fc297f5442642770add From a1b5df30b314600f9f5fea2fa7c90aefd84b0bf2 Mon Sep 17 00:00:00 2001 From: dtenwolde Date: Sat, 2 Mar 2024 22:27:41 +0100 Subject: [PATCH 11/22] Remove commented code --- duckdb-pgq | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/duckdb-pgq b/duckdb-pgq index b350f25d..71874ff8 160000 --- a/duckdb-pgq +++ b/duckdb-pgq @@ -1 +1 @@ -Subproject commit b350f25d271277a5c2b39fc297f5442642770add +Subproject commit 71874ff8d3c6f487c1ea4f69128c97f223e4253c From fce3814eb2db1366d86299670262736bb3825e95 Mon Sep 17 00:00:00 2001 From: dtenwolde Date: Mon, 4 Mar 2024 09:42:39 +0100 Subject: [PATCH 12/22] Revert old ColumnSpec and ColumnList, but leave commented --- duckdb-pgq | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/duckdb-pgq b/duckdb-pgq index 71874ff8..a2a282da 160000 --- a/duckdb-pgq +++ b/duckdb-pgq @@ -1 +1 @@ -Subproject commit 71874ff8d3c6f487c1ea4f69128c97f223e4253c +Subproject commit a2a282dace18507604931bc1eb587b5eac980e6f From 468f0c3cb7a611fc7bc3f1eef74631e64d4ea96f Mon Sep 17 00:00:00 2001 From: dtenwolde Date: Mon, 4 Mar 2024 09:44:18 +0100 Subject: [PATCH 13/22] Format fix and generate new parser --- duckdb-pgq | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/duckdb-pgq b/duckdb-pgq index a2a282da..eedb60d3 160000 --- a/duckdb-pgq +++ b/duckdb-pgq @@ -1 +1 @@ -Subproject commit a2a282dace18507604931bc1eb587b5eac980e6f +Subproject commit eedb60d39534622c96421a0dd6e6a5a069f5ffd6 From fd7ddfeafc4b33a029177151b732e06c352743fa Mon Sep 17 00:00:00 2001 From: dtenwolde Date: Mon, 4 Mar 2024 09:45:17 +0100 Subject: [PATCH 14/22] Format fix --- duckdb-pgq | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/duckdb-pgq b/duckdb-pgq index eedb60d3..b4c96a02 160000 --- a/duckdb-pgq +++ b/duckdb-pgq @@ -1 +1 @@ -Subproject commit eedb60d39534622c96421a0dd6e6a5a069f5ffd6 +Subproject commit b4c96a022fb06b69b588f51fd6e6baad96b7a491 From 6755a5e82dfd3e6998778864d506ecf4262b5465 Mon Sep 17 00:00:00 2001 From: dtenwolde Date: Mon, 4 Mar 2024 09:46:40 +0100 Subject: [PATCH 15/22] Make format parser consistent --- duckdb-pgq | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/duckdb-pgq b/duckdb-pgq index b4c96a02..bb9b8207 160000 --- a/duckdb-pgq +++ b/duckdb-pgq @@ -1 +1 @@ -Subproject commit b4c96a022fb06b69b588f51fd6e6baad96b7a491 +Subproject commit bb9b8207158323821eb5f5cce7e00530d3f2ab7a From 7aac01b3600010f6b74c53156171aad08b537a14 Mon Sep 17 00:00:00 2001 From: dtenwolde Date: Mon, 4 Mar 2024 09:54:42 +0100 Subject: [PATCH 16/22] Adding a test with group by --- test/sql/optional_columns.test | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/test/sql/optional_columns.test b/test/sql/optional_columns.test index 10b3d621..c5a2ce45 100644 --- a/test/sql/optional_columns.test +++ b/test/sql/optional_columns.test @@ -41,7 +41,7 @@ query I 8796093022237 query I --SELECT p_id FROM GRAPH_TABLE (snb MATCH (p:Person) COLUMNS (p.id as p_id)) limit 10; +-SELECT p_id FROM GRAPH_TABLE (snb MATCH (p:Person) COLUMNS (p.id as p_id,)) limit 10; ---- 14 16 @@ -81,3 +81,8 @@ query II 6597069766702 Alejandro 8796093022234 Rahul 8796093022237 Lei + +query I +-SELECT count(*) FROM GRAPH_TABLE (snb MATCH (p:Person)) GROUP BY ALL limit 10; +---- +50 \ No newline at end of file From a53ee1289a14b9b580f510e0d6c0d9644884c1df Mon Sep 17 00:00:00 2001 From: dtenwolde Date: Fri, 8 Mar 2024 11:44:51 +0100 Subject: [PATCH 17/22] Add test --- test/sql/create_pg/create_or_replace_pg.test | 42 ++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 test/sql/create_pg/create_or_replace_pg.test diff --git a/test/sql/create_pg/create_or_replace_pg.test b/test/sql/create_pg/create_or_replace_pg.test new file mode 100644 index 00000000..a24853a5 --- /dev/null +++ b/test/sql/create_pg/create_or_replace_pg.test @@ -0,0 +1,42 @@ +# name: test/sql/sqlpgq/snb.test +# group: [duckpgq] + +require duckpgq + +statement ok +import database 'duckdb-pgq/data/SNB0.003'; + +statement ok +-CREATE PROPERTY GRAPH snb +VERTEX TABLES ( + Person LABEL Person + ) +EDGE TABLES ( + Person_knows_person SOURCE KEY (Person1Id) REFERENCES Person (id) + DESTINATION KEY (Person2Id) REFERENCES Person (id) + LABEL Knows + ); + +# Fails because University is not registered +statement error +-FROM GRAPH_TABLE(snb MATCH (a:Person)-[w:workAt_Organisation]->(u:University)) limit 10; +---- +Binder Error: The label university is not registered in property graph snb + +statement ok +-CREATE OR REPLACE PROPERTY GRAPH snb +VERTEX TABLES ( + Person LABEL Person, + Organisation LABEL Organisation IN typemask(company, university) + ) +EDGE TABLES ( + Person_knows_person SOURCE KEY (Person1Id) REFERENCES Person (id) + DESTINATION KEY (Person2Id) REFERENCES Person (id) + LABEL Knows, + person_workAt_Organisation SOURCE KEY (PersonId) REFERENCES Person (id) + DESTINATION KEY (OrganisationId) REFERENCES Organisation (id) + LABEL workAt_Organisation + ); + +statement ok +-FROM GRAPH_TABLE(snb MATCH (a:Person)-[w:workAt_Organisation]->(u:University)) limit 10; \ No newline at end of file From 8790dbedeb5c63d5f137f40d06ef018949307317 Mon Sep 17 00:00:00 2001 From: dtenwolde Date: Fri, 8 Mar 2024 11:45:18 +0100 Subject: [PATCH 18/22] Add parser rules for create or replace pg --- duckdb-pgq | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/duckdb-pgq b/duckdb-pgq index bb9b8207..5e9755a0 160000 --- a/duckdb-pgq +++ b/duckdb-pgq @@ -1 +1 @@ -Subproject commit bb9b8207158323821eb5f5cce7e00530d3f2ab7a +Subproject commit 5e9755a0c127442da377a608892cd7bba85ac4af From d367d892e1e96ad2436d9a6b882b75e30ea4ede2 Mon Sep 17 00:00:00 2001 From: dtenwolde Date: Fri, 8 Mar 2024 11:45:33 +0100 Subject: [PATCH 19/22] Add transformer logic --- duckdb-pgq | 2 +- .../tablefunctions/create_property_graph.cpp | 13 ++++--------- 2 files changed, 5 insertions(+), 10 deletions(-) diff --git a/duckdb-pgq b/duckdb-pgq index 5e9755a0..65a432e9 160000 --- a/duckdb-pgq +++ b/duckdb-pgq @@ -1 +1 @@ -Subproject commit 5e9755a0c127442da377a608892cd7bba85ac4af +Subproject commit 65a432e96b0ea3eba1d8c56decf1efeff76f2ea0 diff --git a/duckpgq/src/duckpgq/functions/tablefunctions/create_property_graph.cpp b/duckpgq/src/duckpgq/functions/tablefunctions/create_property_graph.cpp index c8ce874e..53d6da40 100644 --- a/duckpgq/src/duckpgq/functions/tablefunctions/create_property_graph.cpp +++ b/duckpgq/src/duckpgq/functions/tablefunctions/create_property_graph.cpp @@ -79,7 +79,8 @@ CreatePropertyGraphFunction::CreatePropertyGraphBind( auto pg_table = duckpgq_state->registered_property_graphs.find(info->property_graph_name); - if (pg_table != duckpgq_state->registered_property_graphs.end()) { + if (pg_table != duckpgq_state->registered_property_graphs.end() && + info->on_conflict == OnCreateConflict::ERROR_ON_CONFLICT) { throw Exception(ExceptionType::INVALID, "Property graph table with name " + info->property_graph_name + " already exists"); } @@ -163,13 +164,7 @@ void CreatePropertyGraphFunction::CreatePropertyGraphFunc( throw Exception(ExceptionType::INVALID,"Registered DuckPGQ state not found"); } auto duckpgq_state = (DuckPGQState *)lookup->second.get(); - auto pg_lookup = duckpgq_state->registered_property_graphs.find( - pg_info->property_graph_name); - if (pg_lookup == duckpgq_state->registered_property_graphs.end()) { - duckpgq_state->registered_property_graphs[pg_info->property_graph_name] = - pg_info->Copy(); - } else { - throw Exception(ExceptionType::INVALID,"A property graph with name " + pg_info->property_graph_name + " already exists."); - } + duckpgq_state->registered_property_graphs[pg_info->property_graph_name] = + pg_info->Copy(); } }; // namespace duckdb From 07873830cafc17cb54bbfd8917e679094e4eead6 Mon Sep 17 00:00:00 2001 From: dtenwolde Date: Tue, 12 Mar 2024 12:00:06 +0100 Subject: [PATCH 20/22] Add python test --- duckdb-pgq | 2 +- test/python/duckpgq_test.py | 18 ++++++++++++------ 2 files changed, 13 insertions(+), 7 deletions(-) diff --git a/duckdb-pgq b/duckdb-pgq index 65a432e9..8bd29f5a 160000 --- a/duckdb-pgq +++ b/duckdb-pgq @@ -1 +1 @@ -Subproject commit 65a432e96b0ea3eba1d8c56decf1efeff76f2ea0 +Subproject commit 8bd29f5ac550cc57ded6073d6a9629133f137206 diff --git a/test/python/duckpgq_test.py b/test/python/duckpgq_test.py index 942e5639..c14780da 100644 --- a/test/python/duckpgq_test.py +++ b/test/python/duckpgq_test.py @@ -2,22 +2,28 @@ import os import pytest + # Get a fresh connection to DuckDB with the duckpgq extension binary loaded @pytest.fixture def duckdb_conn(): extension_binary = os.getenv('DUCKPGQ_EXTENSION_BINARY_PATH') - if (extension_binary == ''): + if extension_binary == '': raise Exception('Please make sure the `DUCKPGQ_EXTENSION_BINARY_PATH` is set to run the python tests') conn = duckdb.connect('', config={'allow_unsigned_extensions': 'true'}) conn.execute(f"load '{extension_binary}'") return conn + def test_duckpgq(duckdb_conn): - duckdb_conn.execute("SELECT duckpgq('Sam') as value;"); + duckdb_conn.execute("SELECT duckpgq('Sam') as value;") res = duckdb_conn.fetchall() - assert(res[0][0] == "Duckpgq Sam 🐥"); + assert (res[0][0] == "Duckpgq Sam 🐥"); + -def test_duckpgq_openssl_version_test(duckdb_conn): - duckdb_conn.execute("SELECT duckpgq_openssl_version('Michael');"); +def test_property_graph(duckdb_conn): + duckdb_conn.execute("CREATE TABLE foo(i bigint)") + duckdb_conn.execute("INSERT INTO foo(i) VALUES (1)") + duckdb_conn.execute("-CREATE PROPERTY GRAPH t VERTEX TABLES (foo);") + duckdb_conn.execute("-FROM GRAPH_TABLE(t MATCH (f:foo))") res = duckdb_conn.fetchall() - assert(res[0][0][0:51] == "Duckpgq Michael, my linked OpenSSL version is OpenSSL"); \ No newline at end of file + assert (res[0][0] == 1) From 73f72136eb233d87b96062433d9ab13e0365e0e1 Mon Sep 17 00:00:00 2001 From: dtenwolde Date: Tue, 19 Mar 2024 17:19:45 +0100 Subject: [PATCH 21/22] Fix error --- duckpgq/src/duckpgq/functions/scalar/cheapest_path_length.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/duckpgq/src/duckpgq/functions/scalar/cheapest_path_length.cpp b/duckpgq/src/duckpgq/functions/scalar/cheapest_path_length.cpp index b751de2c..8c8ba0b3 100644 --- a/duckpgq/src/duckpgq/functions/scalar/cheapest_path_length.cpp +++ b/duckpgq/src/duckpgq/functions/scalar/cheapest_path_length.cpp @@ -51,7 +51,7 @@ bool UpdateLanes(vector> &dists, T v, T n, T weight) { template int16_t TemplatedBatchBellmanFord(CSR *csr, DataChunk &args, int64_t input_size, - UnifiedVectorFormat vdata_src, int64_t *src_data, + UnifiedVectorFormat &vdata_src, int64_t *src_data, const UnifiedVectorFormat &vdata_target, int64_t *target_data, std::vector weight_array, int16_t result_size, T *result_data, @@ -94,7 +94,7 @@ TemplatedBatchBellmanFord(CSR *csr, DataChunk &args, int64_t input_size, template void TemplatedBellmanFord(CSR *csr, DataChunk &args, int64_t input_size, - Vector &result, UnifiedVectorFormat vdata_src, + Vector &result, UnifiedVectorFormat &vdata_src, int64_t *src_data, const UnifiedVectorFormat &vdata_target, int64_t *target_data, std::vector weight_array) { From 4212f63640c6fb45687483c4c89cfa0b17bd362c Mon Sep 17 00:00:00 2001 From: dtenwolde Date: Tue, 19 Mar 2024 17:23:46 +0100 Subject: [PATCH 22/22] Update --- duckdb-pgq | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/duckdb-pgq b/duckdb-pgq index 8bd29f5a..817b9c66 160000 --- a/duckdb-pgq +++ b/duckdb-pgq @@ -1 +1 @@ -Subproject commit 8bd29f5ac550cc57ded6073d6a9629133f137206 +Subproject commit 817b9c6681810827774038c25d63989c60772e6e