diff --git a/plugins/dbgate-plugin-postgres/src/frontend/drivers.js b/plugins/dbgate-plugin-postgres/src/frontend/drivers.js index fdba28f3a..e44bf8b6f 100644 --- a/plugins/dbgate-plugin-postgres/src/frontend/drivers.js +++ b/plugins/dbgate-plugin-postgres/src/frontend/drivers.js @@ -267,6 +267,11 @@ EXECUTE FUNCTION function_name();`, name: 'noOwner', default: false, }, + { + type: 'text', + label: 'Custom arguments', + name: 'customArgs', + }, ]; } return null; @@ -304,6 +309,10 @@ EXECUTE FUNCTION function_name();`, ); } } + if (options.customArgs?.trim()) { + const customArgs = options.customArgs.split(/\s+/).filter(arg => arg.trim() != ''); + args.push(...customArgs); + } return { command,