postgresql INSERT ... запрос RETURNING продолжает сбой? - PullRequest
0 голосов
/ 20 апреля 2010

Сообщение об ошибке немного неопределенно ... Приведенный ниже запрос работает на одном сервере, но не работает на другом:

INSERT INTO searches (status, uid, datecreated, searchname, options) 
VALUES (0, 1, NOW(), 'TEST', '16') RETURNING sid;

И я получаю эту ошибку:

Query failed: ERROR: syntax error at or near "RETURNING"

Я что-то здесь упускаю?

1 Ответ

2 голосов
/ 20 апреля 2010

Запрос, безусловно, выглядит правильно - при условии, что поле sid существует (я так понимаю, это поле SERIAL).

Вы уверены, что используете версию PostgreSQL, которая поддерживает RETURNING?Для этого вам нужна версия 8.2 или новее.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...