my table postgres database has an auto increment key.
In convencional postgres sql I can:
INSERT INTO CITY(ID,NAME) VALUES(nextval('city_sequence_name'),'my first city');
How can I do this using node-postgres ? Until now, I have tried:
myConnection.query('INSERT INTO city(id,name) VALUES ($1,$2)', ['nextval("city_sequence_name")','my first city'],callback);
But the error rules:
erro { error: sintaxe de entrada é inválida para integer: "nextval("city_sequence_name")"
'nextval("city_sequence_name")'to"nextval('city_sequence_name')"INSERT INTO CITY(NAME) VALUES('my first city');. This is how one normally lets auto-generated columns generate a new value. Alternatively, one can doINSERT INTO CITY(ID, NAME) VALUES(DEFAULT, 'my first city');.