sql >> Database teknologi >  >> RDS >> PostgreSQL

Sådan indstilles kolonner, når du bruger hjælpere i pg-promise

Følgende ColumnSet retter alle dine problemer:

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

Se Kolonne for, hvad der er tilgængeligt til at konfigurere individuelle kolonner.

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

Det er en kolonne med navnet createdate , med standardværdien CURRENT_TIMESTAMP og formateringsmodifikator ^ (samme som :raw ), hvilket betyder rå tekst (ingen escape nødvendig). Bortset fra det, kolonne type forklarer det i detaljer.




  1. Hvordan kan jeg liste har samme id-data med while-løkke i PHP?

  2. Python-modulet cx_Oracle-modulet kunne ikke findes

  3. Hvor dårligt er det at bruge SELECT MAX(id) i MYSQL i stedet for mysql_insert_id() i PHP?

  4. MySQL Event Scheduler på et bestemt tidspunkt hver dag