Excerpts from Jaime Casanova's message of vie may 18 10:48:13 -0400 2012:
> 2012/5/18 Daymel Bonne Solís <dbo...@uci.cu>:
> >
> > Tengo entendido que UPSERT es el concepto, y MERGE es la sentencia SQL que
> > lo implementa. No entiendo la diferencia.
> >
> 
> UPSERT es solo un subconjunto de lo que MERGE puede hacer... en
> realidad MERGE es un comando muy poderoso pero por eso tambien tiene
> muchas complicaciones (especialmente en el area de concurrencia)

Sí, me acuerdo que se discutió en algún momento sobre MERGE y el
problema, si mal no recuerdo, es que está más pensado para operaciones
en bloque, en cambio UPSERT está más orientado a operar sobre un
registro.  O algo así.  La cosa es que MERGE tiene una semántica que
no es lo que los usuarios esperan.

-- 
Álvaro Herrera <alvhe...@alvh.no-ip.org>
-
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

Responder a