Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
PG17 compatibility: Fix Test Failure in multi_name_lengths multi_crea…
…te_table_constraints (#7726) PG 17 Removes outer parentheses from CHECK constraints we add them back for pg15,pg16 compatibility e.g. change CHECK other_col >= 100 to CHECK (other_col >= 100) Relevant PG commit: e59fcbd712c777eb2987d7c9ad542a7e817954ec postgres/postgres@e59fcbd CI link https://github.com/citusdata/citus/actions/runs/11844794788 ```difft SELECT "Constraint", "Definition" FROM table_checks WHERE relid='public.check_example_365068'::regclass; Constraint | Definition -------------------------------------+----------------------------------- - check_example_other_col_check | CHECK (other_col >= 100) - check_example_other_other_col_check | CHECK (abs(other_other_col) >= 100) + check_example_other_col_check | CHECK other_col >= 100 + check_example_other_other_col_check | CHECK abs(other_other_col) >= 100 ``` Co-authored-by: Mehmet YILMAZ <mehmet.yilmaz@microsoft.com>
- Loading branch information