Commit 85971d4
feat: improve v13-to-v14 transformer with funcformat detection and objfuncargs refinement
- Add context-sensitive funcformat detection (COERCE_SQL_SYNTAX for pg_catalog functions)
- Fix FunctionParameter mode conversion from FUNC_PARAM_IN to FUNC_PARAM_DEFAULT
- Refine objfuncargs preservation logic to be more restrictive
- Improve test pass rate from 28.7% to 40.3% (104/258 passing tests)
Co-Authored-By: Dan Lynch <[email protected]>1 parent 6ede0eb commit 85971d4
1 file changed
+27
-4
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
155 | 155 | | |
156 | 156 | | |
157 | 157 | | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
| 167 | + | |
| 168 | + | |
| 169 | + | |
| 170 | + | |
| 171 | + | |
| 172 | + | |
| 173 | + | |
158 | 174 | | |
159 | 175 | | |
160 | 176 | | |
| |||
220 | 236 | | |
221 | 237 | | |
222 | 238 | | |
223 | | - | |
| 239 | + | |
| 240 | + | |
| 241 | + | |
| 242 | + | |
| 243 | + | |
224 | 244 | | |
225 | 245 | | |
226 | 246 | | |
| |||
924 | 944 | | |
925 | 945 | | |
926 | 946 | | |
927 | | - | |
| 947 | + | |
928 | 948 | | |
929 | 949 | | |
930 | 950 | | |
| 951 | + | |
| 952 | + | |
| 953 | + | |
931 | 954 | | |
932 | | - | |
| 955 | + | |
933 | 956 | | |
934 | 957 | | |
935 | 958 | | |
936 | | - | |
| 959 | + | |
937 | 960 | | |
938 | 961 | | |
939 | 962 | | |
| |||
0 commit comments