Buenos días a todos en la lista. Existe algún soporte en PostgreSQL para hacer uso de la funcionalidad MERGE/UPSERT?
En caso de no existir una implementación utilizando CTE, podría ser factible como la siguiente: WITH CTE AS ( UPDATE prueba SET nombre = 'Lazaro' WHERE id = 1 RETURNING id ) INSERT INTO public.prueba ( id, nombre ) SELECT 1, 'Pepe' WHERE 1 NOT IN (SELECT CTE.id from CTE); Un saludo a todos. Fin a la injusticia, LIBERTAD AHORA A NUESTROS CINCO COMPATRIOTAS QUE SE ENCUENTRAN INJUSTAMENTE EN PRISIONES DE LOS EEUU! http://www.antiterroristas.cu http://justiciaparaloscinco.wordpress.com - Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org) Para cambiar tu suscripción: http://www.postgresql.org/mailpref/pgsql-es-ayuda