Skip to content

Update import_schema_1.out for ClickHouse's new Float32 rendering - #327

Merged
JoshDreamland merged 1 commit into
mainfrom
fix-import-schema-float-expected
Jul 29, 2026
Merged

Update import_schema_1.out for ClickHouse's new Float32 rendering#327
JoshDreamland merged 1 commit into
mainfrom
fix-import-schema-float-expected

Conversation

@JoshDreamland

Copy link
Copy Markdown
Contributor

Summary

  • 0c85edc updated the primary import_schema.out for ClickHouse 26.7+'s changed Float32 min/max rendering (1.1754942e-381.1754944e-38, 3.4028233e383.4028235e38), but didn't touch the PG13-17 alternate, import_schema_1.out, which still carries the pre-26.7 values.
  • postgres.yml installs "latest" ClickHouse unpinned across the entire PG version matrix (13-19), so every job now gets the new rendering — PG13-17 jobs fail comparing against the stale alternate, while PG18-19 (which use the already-updated primary) pass.
  • Confirmed by rerunning CI against main's current HEAD directly (no code changes): same PG13-17 failure, proving it's a live, unrelated regression rather than anything specific to Ship constant NULL-carrying IN lists via native IN in truth context #321.
  • This patches only the 3 stale hunks in import_schema_1.out to match what's already in the primary file; the remaining (legitimate) diff between the two — PG13-17 lacking \d's "Not-null constraints:" section — is untouched.

Test plan

  • make installcheck REGRESS=import_schema passes locally (PG18, exercises the primary file)
  • CI green across the PG13-19 matrix

0c85edc updated the primary expected output for CH 26.7+'s changed
Float32 min/max rendering, but missed the PG13-17 alternate
(import_schema_1.out), which still carried the pre-26.7 values.
Since postgres.yml installs "latest" ClickHouse unpinned across the
whole PG version matrix, every job now hits the new rendering,
leaving PG13-17 comparing against a stale expected file.

@theory theory left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just update test/expected/import_schema_1.out please. Leave the rest as-is.

@JoshDreamland
JoshDreamland force-pushed the fix-import-schema-float-expected branch from cd38afa to 667c203 Compare July 29, 2026 22:32
@JoshDreamland
JoshDreamland merged commit 667c203 into main Jul 29, 2026
47 checks passed
@JoshDreamland
JoshDreamland deleted the fix-import-schema-float-expected branch July 29, 2026 23:10
@theory theory added the quality Quality controls, testing, test coverage label Jul 29, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

quality Quality controls, testing, test coverage

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants