Commit 80d169e
fix: resolve 15-16 transformer AST mismatch for create_view-281.sql
- Add SYSTEM_USER transformation handling in ColumnRef, FuncCall, and RangeVar methods
- Fix empty object handling in List transformation to use {} as any instead of { A_Const: {} }
- Remove skip entry for latest/postgres/create_view-281.sql test case
The transformer now correctly handles:
- PG15 ColumnRef with system_user -> PG16 FuncCall with pg_catalog.system_user
- PG15 FuncCall with pg_catalog.system_user -> PG16 ColumnRef with system_user
- PG15 RangeVar with system_user -> PG16 RangeFunction with nested FuncCall
- Empty objects in List items to match native PG16 AST output
Co-Authored-By: Dan Lynch <[email protected]>1 parent a47f5d4 commit 80d169e
File tree
2 files changed
+67
-9
lines changed- packages/transform
- src/transformers
- test-utils/skip-tests
2 files changed
+67
-9
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
411 | 411 | | |
412 | 412 | | |
413 | 413 | | |
414 | | - | |
| 414 | + | |
415 | 415 | | |
416 | 416 | | |
417 | 417 | | |
| |||
423 | 423 | | |
424 | 424 | | |
425 | 425 | | |
| 426 | + | |
| 427 | + | |
| 428 | + | |
| 429 | + | |
| 430 | + | |
| 431 | + | |
| 432 | + | |
| 433 | + | |
| 434 | + | |
| 435 | + | |
| 436 | + | |
426 | 437 | | |
427 | 438 | | |
428 | 439 | | |
| |||
550 | 561 | | |
551 | 562 | | |
552 | 563 | | |
553 | | - | |
| 564 | + | |
| 565 | + | |
| 566 | + | |
| 567 | + | |
| 568 | + | |
| 569 | + | |
| 570 | + | |
| 571 | + | |
| 572 | + | |
| 573 | + | |
| 574 | + | |
| 575 | + | |
| 576 | + | |
| 577 | + | |
| 578 | + | |
| 579 | + | |
554 | 580 | | |
555 | 581 | | |
556 | 582 | | |
| |||
630 | 656 | | |
631 | 657 | | |
632 | 658 | | |
633 | | - | |
| 659 | + | |
| 660 | + | |
| 661 | + | |
| 662 | + | |
| 663 | + | |
| 664 | + | |
| 665 | + | |
| 666 | + | |
| 667 | + | |
| 668 | + | |
| 669 | + | |
| 670 | + | |
| 671 | + | |
| 672 | + | |
| 673 | + | |
| 674 | + | |
| 675 | + | |
| 676 | + | |
| 677 | + | |
| 678 | + | |
| 679 | + | |
| 680 | + | |
| 681 | + | |
| 682 | + | |
| 683 | + | |
| 684 | + | |
634 | 685 | | |
635 | 686 | | |
636 | 687 | | |
| |||
908 | 959 | | |
909 | 960 | | |
910 | 961 | | |
911 | | - | |
| 962 | + | |
| 963 | + | |
| 964 | + | |
| 965 | + | |
| 966 | + | |
| 967 | + | |
| 968 | + | |
912 | 969 | | |
913 | 970 | | |
914 | 971 | | |
| |||
Lines changed: 6 additions & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
18 | | - | |
19 | | - | |
20 | | - | |
21 | | - | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
22 | 23 | | |
23 | 24 | | |
24 | 25 | | |
| |||
93 | 94 | | |
94 | 95 | | |
95 | 96 | | |
96 | | - | |
| 97 | + | |
0 commit comments