node-postgres-drivrutinen är den del som faktiskt skapar Date()-objekt från data som skickas från datumkolumner (https://node-postgres.com/features/types#date-timestamp-timestamptz )
Med postgres kan du modifiera node-pgs typparsers som beskrivs här https://github.com /brianc/node-pg-types
Datumtypstypens oid som är 1082 kan hämtas med följande fråga
select typname, oid, typarray from pg_type where typname = 'date' order by oid;
Så för att åsidosätta datumtyp som ska skickas som sträng räcker det att göra detta innan du ställer in din db-anslutning (jag antar att man skulle kunna göra det till exempel i knexfile.js):
var types = require('pg').types;
// override parsing date column to Date()
types.setTypeParser(1082, val => val);