Następujące ColumnSet koryguje wszystkie twoje problemy:
const cs = new pgp.helpers.ColumnSet([
{name: 'id', prop: 'myid'},
{name: 'name', prop: 'myname'},
{name: 'createdate', mod: '^', def: 'CURRENT_TIMESTAMP'}
], {
table: 'info'
});
Zobacz Kolumnę aby dowiedzieć się, co jest dostępne do konfigurowania poszczególnych kolumn.
{name: 'createdate', mod: '^', def: 'CURRENT_TIMESTAMP'}
Jest to kolumna o nazwie createdate
, z wartością domyślną CURRENT_TIMESTAMP
i modyfikator formatowania ^
(tak samo jak :raw
), co oznacza nieprzetworzony tekst (nie wymaga ucieczki). Poza tym Kolumna
typ wyjaśnia to szczegółowo.