2008/8/6 Jaime Casanova <[EMAIL PROTECTED]>: > On Wed, Aug 6, 2008 at 3:33 PM, Juan Manuel Fernandez > <[EMAIL PROTECTED]> wrote: >> Hace un tiempo en esta lista se propuso como una buena opción para >> mantener correlativos en una tabla, el bloqueo de la misma, y el >> incremento del máximo valor de esa tabla para insertar. >> Ahora bien, pregunta técnica: Como bloqueo la tabla para luego >> insertar el valor? Porque he visto que hay varios modos y que algunos >> tienen sus desventajas... >> > > SI (es para mantener la secuencia en documentos legales) ENTONCES
efectivamente, es para mantener la numeración de facturas... > crea una tabla de tipos de documentos (codigo, descripcion, > secuencia integer/bigint) hecho... > cuando vayas a insertar haces un SELECT ... FOR UPDATE para el > codigo de documento que quieras > incrementas la secuencia, insertas tu registro y actualizas la > tabla de tipos investigaré esta posibilidad que entiendo pero carezco de los conocimientos técnicos para hacerlo... > CASO CONTRARIO > usa SERIAL > FIN SI Gracias! > Atentamente, > Jaime Casanova > Soporte y capacitación de PostgreSQL > Guayaquil - Ecuador > Cel. (593) 87171157 > -- > TIP 9: visita nuestro canal de IRC #postgresql-es en irc.freenode.net Juan -- TIP 3: Si encontraste la respuesta a tu problema, publícala, otros te lo agradecerán
