From ea76751e4a95ee4f7983b6e4d0ac3aadd0717e38 Mon Sep 17 00:00:00 2001 From: Jan Prochazka Date: Fri, 29 Nov 2024 10:06:34 +0100 Subject: [PATCH] postgres function tests --- integration-tests/engines.js | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/integration-tests/engines.js b/integration-tests/engines.js index c2b48a41b..74cac4adc 100644 --- a/integration-tests/engines.js +++ b/integration-tests/engines.js @@ -159,6 +159,34 @@ const engines = [ }, ], }, + { + testName: 'paramModesFunction', + objectTypeField: 'functions', + create: ` +create or replace function get_film_stat( + out min_len int, + out max_len int) +language plpgsql +as $$ +begin + select min(id), + max(id) + into min_len, max_len + from t1; +end;$$`, + list: [ + { + parameterName: 'min_len', + parameterMode: 'OUT', + dataType: 'integer', + }, + { + parameterName: 'max_len', + parameterMode: 'OUT', + dataType: 'integer', + }, + ], + }, ], }, {