Le ColumnSet suivant corrige tous vos problèmes :
const cs = new pgp.helpers.ColumnSet([
{name: 'id', prop: 'myid'},
{name: 'name', prop: 'myname'},
{name: 'createdate', mod: '^', def: 'CURRENT_TIMESTAMP'}
], {
table: 'info'
});
Voir Colonne pour ce qui est disponible pour configurer des colonnes individuelles.
{name: 'createdate', mod: '^', def: 'CURRENT_TIMESTAMP'}
C'est une colonne nommée createdate
, avec la valeur par défaut CURRENT_TIMESTAMP
et modificateur de formatage ^
(identique à :raw
), ce qui signifie du texte brut (pas d'échappement nécessaire). En dehors de cela, Colonne
type l'explique en détail.