Beberapa server SQL memiliki fitur di mana INSERTdilewati jika akan melanggar batasan kunci primer / unik. Sebagai contoh, MySQL memiliki INSERT IGNORE.
Apa cara terbaik untuk meniru INSERT IGNOREdan ON DUPLICATE KEY UPDATEdengan PostgreSQL?
ON DUPLICATE KEY UPDATEpada PgSQL 9.5 masih agak tidak mungkin, karena PgSQL yang ON CLAUSEsetara mengharuskan Anda untuk memberikan nama kendala, sementara MySQL dapat menangkap kendala apa pun tanpa perlu mendefinisikannya. Ini mencegah saya dari "meniru" fitur ini tanpa menulis ulang pertanyaan.