From 94b6ec3a56d43cb8e2ef12ef36f394cc422ca0c8 Mon Sep 17 00:00:00 2001 From: Jan Prochazka Date: Thu, 18 Nov 2021 07:55:25 +0100 Subject: [PATCH] #188 timestamps in PG --- plugins/dbgate-plugin-postgres/src/backend/drivers.js | 4 ++++ 1 file changed, 4 insertions(+) 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 => ({