diff --git a/plugins/dbgate-plugin-postgres/src/backend/drivers.js b/plugins/dbgate-plugin-postgres/src/backend/drivers.js index a08c9135f..397273af1 100644 --- a/plugins/dbgate-plugin-postgres/src/backend/drivers.js +++ b/plugins/dbgate-plugin-postgres/src/backend/drivers.js @@ -6,6 +6,10 @@ const Analyser = require('./Analyser'); const pg = require('pg'); const { createBulkInsertStreamBase, makeUniqueColumnNames } = require('dbgate-tools'); +pg.types.setTypeParser(1082, 'text', (val) => val); // date +pg.types.setTypeParser(1114, 'text', (val) => val); // timestamp without timezone +pg.types.setTypeParser(1184, 'text', (val) => val); // timestamp + function extractPostgresColumns(result) { if (!result || !result.fields) return []; const res = result.fields.map(fld => ({