@@ -4309,9 +4309,9 @@ test('typegen: typescript consistent types definitions orders', async () => {
4309
4309
DROP FUNCTION IF EXISTS test_func_gamma(integer, text, boolean) CASCADE;
4310
4310
4311
4311
-- Alternative signatures for functions (different parameter orders)
4312
- DROP FUNCTION IF EXISTS test_func_alpha(text, boolean , integer) CASCADE;
4313
- DROP FUNCTION IF EXISTS test_func_beta(boolean, integer, text ) CASCADE;
4314
- DROP FUNCTION IF EXISTS test_func_gamma (boolean, text, integer ) CASCADE;
4312
+ DROP FUNCTION IF EXISTS test_func_alpha_2(boolean, text , integer) CASCADE;
4313
+ DROP FUNCTION IF EXISTS test_func_beta_2(text, boolean, integer ) CASCADE;
4314
+ DROP FUNCTION IF EXISTS test_func_gamma_2 (boolean, integer, text ) CASCADE;
4315
4315
4316
4316
-- Drop tables
4317
4317
DROP TABLE IF EXISTS test_table_alpha CASCADE;
@@ -4481,19 +4481,19 @@ test('typegen: typescript consistent types definitions orders', async () => {
4481
4481
} ,
4482
4482
} )
4483
4483
4484
- // Create functions in reverse order: gamma, beta, alpha with different parameter orders
4484
+ // Create functions in reverse order: gamma, beta, alpha with same parameter orders
4485
4485
await app . inject ( {
4486
4486
method : 'POST' ,
4487
4487
path : '/query' ,
4488
4488
payload : {
4489
4489
query : `
4490
- CREATE FUNCTION test_func_gamma(param_c boolean, param_a integer, param_b text)
4490
+ CREATE FUNCTION test_func_gamma(param_a integer, param_b text, param_c boolean )
4491
4491
RETURNS boolean AS 'SELECT NOT param_c' LANGUAGE sql IMMUTABLE;
4492
4492
4493
- CREATE FUNCTION test_func_beta(param_b text, param_c boolean, param_a integer )
4493
+ CREATE FUNCTION test_func_beta(param_a integer, param_b text, param_c boolean)
4494
4494
RETURNS text AS 'SELECT param_b || ''_processed''' LANGUAGE sql IMMUTABLE;
4495
4495
4496
- CREATE FUNCTION test_func_alpha(param_c boolean , param_b text, param_a integer )
4496
+ CREATE FUNCTION test_func_alpha(param_a integer , param_b text, param_c boolean )
4497
4497
RETURNS integer AS 'SELECT param_a + 1' LANGUAGE sql IMMUTABLE;
4498
4498
` ,
4499
4499
} ,
0 commit comments