sql >> Base de Datos >  >> RDS >> PostgreSQL

Cómo configurar columnas cuando se usan ayudantes en pg-promise

El siguiente ColumnSet corrige todos tus problemas:

const cs = new pgp.helpers.ColumnSet([
    {name: 'id', prop: 'myid'},
    {name: 'name', prop: 'myname'},
    {name: 'createdate', mod: '^', def: 'CURRENT_TIMESTAMP'}
], {
    table: 'info'
});

Ver Columna para lo que está disponible para configurar columnas individuales.

{name: 'createdate', mod: '^', def: 'CURRENT_TIMESTAMP'}

Es una columna llamada createdate , con valor predeterminado CURRENT_TIMESTAMP y modificador de formato ^ (igual que :raw ), lo que significa texto sin procesar (no es necesario escapar). Aparte de eso, Columna tipo lo explica en detalle.