Следният ColumnSet коригира всички ваши проблеми:
const cs = new pgp.helpers.ColumnSet([
{name: 'id', prop: 'myid'},
{name: 'name', prop: 'myname'},
{name: 'createdate', mod: '^', def: 'CURRENT_TIMESTAMP'}
], {
table: 'info'
});
Вижте Колона за това какво е налично за конфигуриране на отделни колони.
{name: 'createdate', mod: '^', def: 'CURRENT_TIMESTAMP'}
Това е колона с име createdate
, със стойност по подразбиране CURRENT_TIMESTAMP
и модификатор за форматиране ^
(същото като :raw
), което означава необработен текст (не е необходимо екраниране). Освен това, Колона
type го обяснява подробно.