From 973d7ae2f9f71ec9f1ce992cbeda9553ed842701 Mon Sep 17 00:00:00 2001 From: Mikhail Kot Date: Wed, 22 Jul 2026 13:12:13 +0100 Subject: [PATCH] duckdb 1.5.5 Signed-off-by: Mikhail Kot --- .github/workflows/bench-pr.yml | 2 +- .github/workflows/bench.yml | 2 +- .github/workflows/sql-benchmarks.yml | 2 +- vortex-duckdb/build.rs | 2 +- vortex-sqllogictest/slt/cte-alias.slt | 27 +++++++++++++++++++++++++++ 5 files changed, 31 insertions(+), 4 deletions(-) create mode 100644 vortex-sqllogictest/slt/cte-alias.slt diff --git a/.github/workflows/bench-pr.yml b/.github/workflows/bench-pr.yml index b5b011150a6..7933fe3a809 100644 --- a/.github/workflows/bench-pr.yml +++ b/.github/workflows/bench-pr.yml @@ -50,7 +50,7 @@ jobs: - name: Install DuckDB run: | - wget -qO- https://github.com/duckdb/duckdb/releases/download/v1.5.4/duckdb_cli-linux-amd64.zip | funzip > duckdb + wget -qO- https://github.com/duckdb/duckdb/releases/download/v1.5.5/duckdb_cli-linux-amd64.zip | funzip > duckdb chmod +x duckdb echo "$PWD" >> $GITHUB_PATH diff --git a/.github/workflows/bench.yml b/.github/workflows/bench.yml index b1e29277f00..2b5f794b031 100644 --- a/.github/workflows/bench.yml +++ b/.github/workflows/bench.yml @@ -64,7 +64,7 @@ jobs: - name: Install DuckDB run: | - wget -qO- https://github.com/duckdb/duckdb/releases/download/v1.5.4/duckdb_cli-linux-amd64.zip | funzip > duckdb + wget -qO- https://github.com/duckdb/duckdb/releases/download/v1.5.5/duckdb_cli-linux-amd64.zip | funzip > duckdb chmod +x duckdb echo "$PWD" >> $GITHUB_PATH diff --git a/.github/workflows/sql-benchmarks.yml b/.github/workflows/sql-benchmarks.yml index 59dd9571b36..fa7b4937576 100644 --- a/.github/workflows/sql-benchmarks.yml +++ b/.github/workflows/sql-benchmarks.yml @@ -549,7 +549,7 @@ jobs: - name: Install DuckDB run: | - wget -qO- https://github.com/duckdb/duckdb/releases/download/v1.5.4/duckdb_cli-linux-amd64.zip | funzip > duckdb + wget -qO- https://github.com/duckdb/duckdb/releases/download/v1.5.5/duckdb_cli-linux-amd64.zip | funzip > duckdb chmod +x duckdb echo "$PWD" >> "$GITHUB_PATH" diff --git a/vortex-duckdb/build.rs b/vortex-duckdb/build.rs index caae2a8158a..b4b6c0057ff 100644 --- a/vortex-duckdb/build.rs +++ b/vortex-duckdb/build.rs @@ -23,7 +23,7 @@ const DUCKDB_RELEASES_URL: &str = "https://ci-builds.vortex.dev"; const DUCKDB_SOURCE_RELEASE_URL: &str = "https://github.com/duckdb/duckdb/archive/refs/tags"; const DUCKDB_SOURCE_COMMIT_URL: &str = "https://github.com/duckdb/duckdb/archive"; -const DEFAULT_DUCKDB_VERSION: &str = "1.5.4"; +const DEFAULT_DUCKDB_VERSION: &str = "1.5.5"; const BUILD_ARTIFACTS: [&str; 3] = ["libduckdb.dylib", "libduckdb.so", "libduckdb_static.a"]; diff --git a/vortex-sqllogictest/slt/cte-alias.slt b/vortex-sqllogictest/slt/cte-alias.slt new file mode 100644 index 00000000000..31d47aef202 --- /dev/null +++ b/vortex-sqllogictest/slt/cte-alias.slt @@ -0,0 +1,27 @@ +# SPDX-License-Identifier: Apache-2.0 +# SPDX-FileCopyrightText: Copyright the Vortex contributors +include ./setup.slt.no + +query I +COPY (SELECT * FROM (VALUES ('1'), ('2'), (NULL), ('3')) AS col(col)) TO '$__TEST_DIR__/cte-alias.vortex'; +---- +4 + +# TODO(adam): datafusion fails with "Schema error: No field named other" +onlyif duckdb +query T +SELECT col AS other FROM '$__TEST_DIR__/cte-alias.vortex' +WHERE other IS NOT NULL; +---- +1 +2 +3 + +# duckdb fails with "Couldn't find the other field in the input scope" +query T +WITH cte AS (SELECT col AS other FROM '$__TEST_DIR__/cte-alias.vortex') +SELECT * FROM cte WHERE other IS NOT NULL ORDER BY other; +---- +1 +2 +3