моя база данных таблицы postgres имеет ключ автоматического увеличения.
В обычном postgres sql я могу:
INSERT INTO CITY(ID,NAME) VALUES(nextval('city_sequence_name'),'my first city');
Как я могу сделать это с помощью node-postgres? До сих пор я пробовал:
myConnection.query('INSERT INTO city(id,name) VALUES ($1,$2)', ['nextval("city_sequence_name")','my first city'],callback);
Но правила ошибки:
erro { ошибка: синтаксис ввода недействителен для целого числа: "nextval("city_sequence_name")"
'nextval("city_sequence_name")'
на"nextval('city_sequence_name')"
- person Vao Tsun   schedule 09.04.2017INSERT INTO CITY(NAME) VALUES('my first city');
. Вот как обычно позволяют автоматически сгенерированным столбцам генерировать новое значение. В качестве альтернативы можно сделатьINSERT INTO CITY(ID, NAME) VALUES(DEFAULT, 'my first city');
. - person vitaly-t   schedule 10.04.2017