From: | iNFO <info(at)pgsistemasmdq(dot)com(dot)ar> |
---|---|
To: | Ayuda <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Actualizar fila y controlar concurrencia |
Date: | 2011-08-19 14:32:00 |
Message-ID: | 4E4E73E0.4070901@pgsistemasmdq.com.ar |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Hola, soy bastante nuenvo en Postgres y a los golpes he logrado armar
un programa de facruracion que funcion super bien.
Ahora quiero solucionar el tema de concurrencia cuando hago alguna
actualizaciones y no logro hacerlo.
el escenartio es el siguiente
Tengo una tabla "Comprobantes" donde guardo el ultimo numero impreso del
comprobante segun corresponda al punto de venta y letra:
el:
pto_venta letra ult_num
5 A 100
5 B 50
4 A 10
4 B 23
en el progama al momento de grabar la factura acceso esta table, tomo el
numeor les sumo 1 y lo vuelvo a guardar
se dan lo casos en que desde mas de un pc les asigan el mismo nro.
estuve viendo por ahi el tema de "select ... for update" para bloquear ,
trasacciones,etc
Por favor si me pueden orienta y tirarme unos tipr para investigar seria
buenisismo
pablo
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2011-08-19 15:02:16 | Re: Actualizar fila y controlar concurrencia |
Previous Message | Marcos Luis Ortiz Valmaseda | 2011-08-19 02:03:28 | Re: [pgsql-es-ayuda] Error en función para devolver todos los records en un refcursor |