Я выполнить следующий запрос:возвращение против CURRVAL PostgreSQL
INSERT INTO users (id, email, password, gender)
VALUES (nextval('seq_user_id'), $2, $3, $4)
затем:
INSERT INTO images (id, data, filesize, filename, user_id)
VALUES (nextval($1), $2, $3, $4, currval('seq_user_id'));
я могу сделать то же самое с RETURNING id AS user_id
, а затем передать его в следующем запросе, что это лучший способ сделать это?
Я думаю, что это вопрос вкуса. Оба решения в порядке. –