Saltar al contenido

cómo hacer que Postgres ignore las inserciones con un duplicado key pero sigue adelante

Nuestros desarrolladores estrellas agotaron sus depósitos de café, por su búsqueda día y noche por la solución, hasta que Amelia encontró la contestación en Beanstalk así que en este momento la compartimos con nosotros.

Solución:

Si está utilizando Postgres 9.5 o posterior (que supongo que es así, ya que se lanzó en enero de 2016), hay una muy útil ON CONFLICT cláusula que puede utilizar:

INSERT INTO mytable (id, col1, col2)
VALUES (123, 'some_value', 'some_other_value')
ON CONFLICT (id) DO NOTHING

Sección de Reseñas y Valoraciones

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada.