From: | Alvaro Herrera <alvherre(at)commandprompt(dot)com> |
---|---|
To: | ricardo yanguma <ricardo(dot)yanguma(at)gmail(dot)com> |
Cc: | Espartano <espartano(dot)mail(at)gmail(dot)com>, Postgres Español <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: COMMIT WORK y COMMIT TRANSACTION |
Date: | 2006-11-01 22:43:43 |
Message-ID: | 20061101224343.GB12381@alvh.no-ip.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
ricardo yanguma escribió:
> es decir cuando el hace el insert los registro quedan de una vez registrado
> en la tabla en forma definitiva.. y el update puede tomar como base los
> registros del insert antes de haber terminar la funcion?
El update obviamente puede ver las tuplas que el insert ha ingresado.
Ahora, no es correcto que cuando haga el insert los registros quedan
"registrados en forma definitiva", porque la transaccion puede abortar
mas adelante (por ej. despues que la funcion haya terminado). El insert
y el update se ejecutan en la misma transaccion.
--
Alvaro Herrera http://www.CommandPrompt.com/
The PostgreSQL Company - Command Prompt, Inc.
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2006-11-01 22:48:55 | Re: ¿¿¿Past Chunk End??? |
Previous Message | ricardo yanguma | 2006-11-01 21:38:41 | Re: COMMIT WORK y COMMIT TRANSACTION |