PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Как да зададете колони, когато използвате помощници в pg-promise

Следният ColumnSet коригира всички ваши проблеми:

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

Вижте Колона за това какво е налично за конфигуриране на отделни колони.

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

Това е колона с име createdate , със стойност по подразбиране CURRENT_TIMESTAMP и модификатор за форматиране ^ (същото като :raw ), което означава необработен текст (не е необходимо екраниране). Освен това, Колона type го обяснява подробно.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Дата и час по подразбиране с Ecto &Elixir

  2. JPA имена на таблици с главни букви

  3. Проблем при извличане на записи с празен масив

  4. Използване на pg_dump за получаване само на изрази за вмъкване от една таблица в базата данни

  5. създаване на милиони таблици в база данни?