From: | miguel miguelito <php_ast(at)yahoo(dot)es> |
---|---|
To: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Columna Error en Primary Key |
Date: | 2011-08-12 17:29:53 |
Message-ID: | 1313170193.31905.YahooMailClassic@web29007.mail.ird.yahoo.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Estimados amigos.
Me sucedio un problemon 1 en 1000, sucede que varios usuarios trabajan con una tabla de recibos, tabla que tiene los campos anyo, nro_rec como primary key, control de correlativos la llevo en otra tabla y por años, sucede q un dia de la semana pasada al parecer dos usuarios hicieron una transaccion con diferencia de milisegundos y el proceso asigno un nro_rec a ambos y error gravisimo el primer usuario tomo en nro_rec y el segundo usuario aparece como modificador del mismo, pues trabajo con powerbuilder datawindow y esta sino puede hacer un insert hace un update como el log de postgresql indica. por ende los recibos no cuadran, hubo anulaciones y todo el lio.
Mi pregunta es cual es la manera correcta, optima de hacer esto de asignar numero correlativos por año, hay alguna forma de trabajar con sequences, o he de usar una function q crea y devuelva el nro_rec, ... GRACIAS..
Saludos Cordiales.
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2011-08-12 17:44:33 | Re: Columna Error en Primary Key |
Previous Message | Alvaro Herrera | 2011-08-12 17:15:20 | Re: ayuda con función |