Я пытаюсь установить retrieve значение идентификатора вставленной строки, используя module.js 'pg module. Запрос:ошибка: столбец «user_account_id_seq» не существует после вставки в postgresql
INSERT INTO "MySchema"."USER_ACCOUNT"
("LANG","NAME","EMAIL","EMAIL_CONF","STATUS","STATUS_UPDATE","CREATION","PREFERENCES")
VALUES ($1,$2,$3,$4,$5,$6,$7,$8)
RETURNING USER_ACCOUNT_ID_seq;
Но я получаю следующее сообщение об ошибке:
Cannot insert user account { [error: column "user_account_id_seq" does not exist]...
Я не предоставить идентификатор, потому что я позволяю базу данных установить следующее значение последовательности.
Как я могу получить это значение ID после вставки? Благодаря!
Хотя идентификатор генерируется последовательностью, вы могли бы извлечь его из связанного столбца, вероятно, называется «ID» в данном случае, например, '... RETURNING" ID ";' –
Arrrrrrgh, я собираюсь пнуть себя baaad. Я пробовал с ID, без «», и это не сработало. Простая синтаксическая ошибка ... Если вы создадите решение, я его одобрю! – JVerstry