Как вставить узел Date () в столбец отметки времени postgresql? - PullRequest
0 голосов
/ 16 ноября 2018

Я хочу обновить несколько записей одновременно, и я не могу понять, как это сделать.

Я пробовал различные комбинации с pg-обещанием и моментом и одним узлом:

myTs = Date();
myTs = moment(new Date()).format("YYYY-MM-DD HH:mm:ss"); 

с sql:

UPDATE mytable set ts = $1;
UPDATE mytable set ts = $1::timestamp;

ошибка:

 time zone "gmt-0800" not recognized

1 Ответ

0 голосов
/ 09 июля 2019

Используйте функцию Postgres:

let date = Date.now() // aka $1
UPDATE mytable set ts = to_timestamp($1/1000);
...