一度に2つのテーブルを挿入するには?私は、フィールドuser_id
は、最初のテーブルでuser_information
第二のテーブルを挿入するためにid
を返すuser
挿入を必要とする
は、私がthis answerを見つけましたが、私はどのように行うのparamsプリペアドステートメント一度に2つのテーブルに挿入するには?準備されたステートメント
var dbQuery = 'WITH insertUser AS (
INSERT INTO "user" (status, create_date) VALUES ($1, $2) RETURNING id
)
, insertUserInformation AS (
INSERT INTO user_information (user_id, email) VALUES ($3, $4)
)
';
yield queryPromise(dbClient, dbQuery, [status, timestamp, ??, email]);
このように:https://github.com/vitaly-t/pg-promise/wiki/Learn-by-Example#transactions –
回答がありましたらお手伝いしましたか?もしそうなら、それを受け入れてください。 –