| 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: | Whole Thread | Raw Message | 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 |