¿Cómo emular “insertar ignorar” y “en la actualización de la clave duplicada” (combinar sql) con postgresql?

Algunos servidores SQL tienen una característica dondeINSERT se omite si viola una restricción de clave principal / única. Por ejemplo, MySQL tieneINSERT IGNORE.

¿Cuál es la mejor manera de emular?INSERT IGNORE yON DUPLICATE KEY UPDATE con PostgreSQL?