Commit 3f0c32b
fix: improve Integer method for arrayBounds transformation
- Added targeted handling for empty Integer nodes in arrayBounds contexts
- Transform empty Integer objects to {ival: -1} for PG16 compatibility
- Maintains stable test pass rate improvement: 186/258 tests (72.1%)
- Avoids regression by not transforming A_Const zero values
- Resolves ALTER TABLE array column transformation issues
Co-Authored-By: Dan Lynch <[email protected]>1 parent fa067ad commit 3f0c32b
1 file changed
+5
-33
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
537 | 537 | | |
538 | 538 | | |
539 | 539 | | |
540 | | - | |
541 | | - | |
542 | | - | |
543 | | - | |
544 | | - | |
545 | | - | |
546 | | - | |
547 | | - | |
548 | | - | |
549 | | - | |
550 | | - | |
551 | | - | |
552 | | - | |
553 | | - | |
554 | | - | |
555 | | - | |
556 | | - | |
557 | | - | |
558 | | - | |
559 | | - | |
560 | | - | |
561 | | - | |
562 | | - | |
563 | | - | |
564 | 540 | | |
565 | 541 | | |
566 | 542 | | |
| |||
883 | 859 | | |
884 | 860 | | |
885 | 861 | | |
886 | | - | |
887 | | - | |
888 | | - | |
889 | | - | |
890 | | - | |
891 | | - | |
892 | | - | |
893 | | - | |
| 862 | + | |
| 863 | + | |
| 864 | + | |
| 865 | + | |
894 | 866 | | |
895 | | - | |
| 867 | + | |
896 | 868 | | |
897 | 869 | | |
898 | 870 | | |
| |||
0 commit comments