Postgres 9.5(2016-01-07以降にリリース)は、INSERTへのONCONFLICT句としても知られる「upsert」コマンドを提供します。
INSERT ... ON CONFLICT DO NOTHING/UPDATE
これは、同時操作を使用するときに遭遇する可能性のある微妙な問題の多くを解決します。これは、他のいくつかの回答が提案しています。
Postgres 9.5(2016-01-07以降にリリース)は、INSERTへのONCONFLICT句としても知られる「upsert」コマンドを提供します。
INSERT ... ON CONFLICT DO NOTHING/UPDATE
これは、同時操作を使用するときに遭遇する可能性のある微妙な問題の多くを解決します。これは、他のいくつかの回答が提案しています。