From 3974c0a44826bc4673f3ef742c9e6918371c2332 Mon Sep 17 00:00:00 2001 From: Chandra Sanapala Date: Mon, 3 Mar 2025 14:04:57 +0530 Subject: [PATCH 1/3] chore: bump duckdb version --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile index f26fcc1..39b27b2 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +1,5 @@ DUCKDB_REPO=https://github.com/duckdb/duckdb.git -DUCKDB_REF=5f5512b827df6397afd31daedb4bbdee76520019 +DUCKDB_REF=c009b4ea62f9fcf6ffed6aad51c8f1833121bbfb CFLAGS = -O3 CXXFLAGS = -O3 From cae9f5961289340fe2ada5943ba70ab097d5978b Mon Sep 17 00:00:00 2001 From: Chandra Sanapala Date: Thu, 6 Mar 2025 16:47:22 +0530 Subject: [PATCH 2/3] bump duckdb-substrait-extension --- extension_config_local.cmake | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extension_config_local.cmake b/extension_config_local.cmake index 1af7607..4c187ee 100644 --- a/extension_config_local.cmake +++ b/extension_config_local.cmake @@ -19,7 +19,7 @@ duckdb_extension_load(tpch) duckdb_extension_load(tpcds) duckdb_extension_load(substrait GIT_URL https://github.com/substrait-io/duckdb-substrait-extension - GIT_TAG a1b341cc3df16c55535c12acce375040ffe50347 + GIT_TAG e1714242cae21f6a803bca9c4f672878f443faf6 ) duckdb_extension_load(iceberg GIT_URL https://github.com/duckdb/duckdb-iceberg From d12dcd995db68e1aef6dbe7b7d61c2cf814f77f0 Mon Sep 17 00:00:00 2001 From: Chandra Sanapala Date: Thu, 6 Mar 2025 18:23:47 +0530 Subject: [PATCH 3/3] fix "select 1" expected substrait plan --- extensions_test.go | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/extensions_test.go b/extensions_test.go index 309c0e9..d647bea 100644 --- a/extensions_test.go +++ b/extensions_test.go @@ -7,7 +7,6 @@ import ( "testing" ) - func TestExtensions(t *testing.T) { t.Parallel() @@ -26,7 +25,7 @@ func TestExtensions(t *testing.T) { ) res := db.QueryRow("call get_substrait('select 1')") require.NoError(t, res.Scan(&substrait)) - require.Equal(t, "\x1a\x1b\x12\x19\n\x14:\x12\x12\n\n\b*\x06\n\x04\n\x02(*\x1a\x04\n\x02(\x01\x12\x0112\n\x105*\x06DuckDB", substrait) + require.Equal(t, "\x1a\"\x12 \n\x1b:\x19\n\x05\x12\x03\n\x01\x01\x12\n\n\b*\x06\n\x04\n\x02(*\x1a\x04\n\x02(\x01\x12\x0112\n\x105*\x06DuckDB", substrait) res = db.QueryRow("call load_aws_credentials('foo')") require.NoError(t, res.Scan(&ak, &sk, &st, &r)) // dont check the actual values, just check that there is no error