sql >> Base de Datos >  >> RDS >> PostgreSQL

usando lógica condicional:verifique si existe un registro; si lo hace, actualízalo, si no, créalo

Esta pregunta y respuesta serán de su interés:Insertar, en duplicado actualizar en PostgreSQL?

Básicamente, use dos consultas (haga la selección, si se encuentra actualizada, de lo contrario inserte), que no es la mejor solución (dos scripts que se ejecutan simultáneamente podrían generar inserciones duplicadas), o haga lo que sugieren las preguntas anteriores:haga un procedimiento almacenado/ función para hacerlo (esta es probablemente la mejor opción y la más fácil).