sql >> Databasteknik >  >> RDS >> PostgreSQL

Hur man ställer in kolumner när man använder hjälpare i pg-promise

Följande ColumnSet rättar till alla dina problem:

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

Se kolumn för vad som är tillgängligt för att konfigurera enskilda kolumner.

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

Det är en kolumn som heter createdate , med standardvärdet CURRENT_TIMESTAMP och formateringsmodifierare ^ (samma som :raw ), vilket betyder råtext (ingen flykt behövs). Annat än det, kolumn typ förklarar det i detalj.




  1. MySQL CSV-import:datetime-värde

  2. Är matematiska funktioner i MySQL snabbare än PHP?

  3. Hur använder man sum() i en group_concat()?

  4. LibreOffice Calc kör en PostgreSQL-funktion