From be81503530a76730931561968e4b5ecb4b338475 Mon Sep 17 00:00:00 2001 From: melkij Date: Mon, 8 Apr 2024 20:42:02 +0300 Subject: [PATCH] Support for postgresql 17 No actual code changes. Just a small tweak in the tests to support NULL attsstattarget: https://www.postgresql.org/message-id/flat/4da8d211-d54d-44b9-9847-f2a9f1184c76@eisentraut.org --- .github/workflows/regression.yml | 1 + regress/expected/repack-check.out | 4 ++-- regress/sql/repack-check.sql | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.github/workflows/regression.yml b/.github/workflows/regression.yml index 5fb6254..86f6c4d 100644 --- a/.github/workflows/regression.yml +++ b/.github/workflows/regression.yml @@ -7,6 +7,7 @@ jobs: fail-fast: false matrix: pg: + - 17 - 16 - 15 - 14 diff --git a/regress/expected/repack-check.out b/regress/expected/repack-check.out index 5ab9eca..ae1fa33 100644 --- a/regress/expected/repack-check.out +++ b/regress/expected/repack-check.out @@ -127,7 +127,7 @@ SELECT oid, relname (0 rows) -- check columns options -SELECT attname, attstattarget, attoptions +SELECT attname, nullif(attstattarget, -1) as attstattarget, attoptions FROM pg_attribute WHERE attrelid = 'tbl_idxopts'::regclass AND attnum > 0 @@ -135,7 +135,7 @@ ORDER BY attnum; attname | attstattarget | attoptions ---------+---------------+------------------- i | 1 | - t | -1 | {n_distinct=-0.5} + t | | {n_distinct=-0.5} (2 rows) -- diff --git a/regress/sql/repack-check.sql b/regress/sql/repack-check.sql index 34018b0..7c133cf 100644 --- a/regress/sql/repack-check.sql +++ b/regress/sql/repack-check.sql @@ -44,7 +44,7 @@ SELECT oid, relname AND reltoastrelid NOT IN (SELECT oid FROM pg_class WHERE relkind = 't'); -- check columns options -SELECT attname, attstattarget, attoptions +SELECT attname, nullif(attstattarget, -1) as attstattarget, attoptions FROM pg_attribute WHERE attrelid = 'tbl_idxopts'::regclass AND attnum > 0