node.js
アプリを heroku にアップロードしたところ、SQL クエリの 1 つが失敗しました。クエリは次のとおりです。
INSERT INTO countries (name, user_id, created_timestamp)
SELECT $1, $2, CURRENT_TIMESTAMP
WHERE NOT EXISTS (SELECT 1 FROM countries WHERE name = $1 FOR UPDATE)
で失敗しています
エラー: SELECT FOR UPDATE/SHARE はサブクエリでは許可されていません
誰かが理由を知っていますか?更新を選択できない場合に使用できる回避策はありますか?