diff --git a/integration-tests/engines.js b/integration-tests/engines.js index ed34a91e4..fc44c5548 100644 --- a/integration-tests/engines.js +++ b/integration-tests/engines.js @@ -207,12 +207,12 @@ const engines = [ { parameterName: 'b', parameterMode: 'IN', - dataType: 'varchar(20)', + dataType: 'varchar', }, { parameterName: 'c', parameterMode: 'IN', - dataType: 'numeric(18,2)', + dataType: 'numeric', }, ], }, diff --git a/plugins/dbgate-plugin-postgres/src/backend/Analyser.js b/plugins/dbgate-plugin-postgres/src/backend/Analyser.js index 60dbfd76a..fbf6b1c4d 100644 --- a/plugins/dbgate-plugin-postgres/src/backend/Analyser.js +++ b/plugins/dbgate-plugin-postgres/src/backend/Analyser.js @@ -211,7 +211,7 @@ class Analyser extends DatabaseAnalyser { .map(i => ({ pureName: i.pure_name, parameterName: i.parameter_name, - dataType: i.data_type, + dataType: normalizeTypeName(i.data_type), parameterMode: i.parameter_mode, schemaName: i.schema_name, })); @@ -228,7 +228,7 @@ class Analyser extends DatabaseAnalyser { .map(i => ({ pureName: i.pure_name, parameterName: i.parameter_name, - dataType: i.data_type, + dataType: normalizeTypeName(i.data_type), parameterMode: i.parameter_mode, schemaName: i.schema_name, }));