Skip to content

Conversation

@manaldush
Copy link
Contributor

Fixes #8304 for release-12.1

PG16 added this test:
CREATE STATISTICS tst ON a FROM (VALUES (x)) AS foo;

which tries to create statistics on a derived-on-the-fly table (which is
not allowed) However Citus assumes we always have a valid table when
intercepting CREATE STATISTICS command to check for Citus tables
Added a check to return early if needed.

pg16 commits: d84a6c3dad1 and f30c04682cd

Fixes citusdata#8304

(cherry picked from commits bb840e5,
c5dde4b)
@manaldush manaldush changed the title Fix crash on create statistics with non-RangeVar type (#8304) Fix crash on create statistics with non-RangeVar type for release-12.1 Oct 30, 2025
@manaldush
Copy link
Contributor Author

In [Build & Test / PG16 - check-multi (pull_request)] failed pg16 test, because output in use PG16 image is different then in PG18, but in last revs it was aligned, so when actual PG16 will be used, test will be ok

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants