Skip to content

Commit 4ff27d5

Browse files
fix: preserve FunctionParameter mode values without transformation
- Remove unnecessary mode transformation logic in FunctionParameter method - Preserve all mode values as-is for PG13 to PG14 transformation - Addresses mode field removal issues in plpgsql and other tests - Simplifies logic by avoiding context-specific mode conversions Co-Authored-By: Dan Lynch <[email protected]>
1 parent b32a701 commit 4ff27d5

File tree

1 file changed

+1
-5
lines changed

1 file changed

+1
-5
lines changed

packages/transform/src/transformers/v13-to-v14.ts

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -258,11 +258,7 @@ export class V13ToV14Transformer {
258258
}
259259

260260
if (node.mode !== undefined) {
261-
if (node.mode === 'FUNC_PARAM_IN') {
262-
result.mode = 'FUNC_PARAM_DEFAULT';
263-
} else {
264-
result.mode = node.mode;
265-
}
261+
result.mode = node.mode;
266262
}
267263

268264
return { FunctionParameter: result };

0 commit comments

Comments
 (0)