Následující ColumnSet opraví všechny vaše problémy:
const cs = new pgp.helpers.ColumnSet([
{name: 'id', prop: 'myid'},
{name: 'name', prop: 'myname'},
{name: 'createdate', mod: '^', def: 'CURRENT_TIMESTAMP'}
], {
table: 'info'
});
Viz Sloupec pro to, co je k dispozici pro konfiguraci jednotlivých sloupců.
{name: 'createdate', mod: '^', def: 'CURRENT_TIMESTAMP'}
Jedná se o sloupec s názvem createdate
s výchozí hodnotou CURRENT_TIMESTAMP
a modifikátor formátování ^
(stejné jako :raw
), což znamená nezpracovaný text (není třeba escapovat). Kromě toho sloupec
type to podrobně vysvětluje.