From: | Manuel Diego <manuel(at)radiohead(dot)cl> |
---|---|
To: | Rodrigo Ruiz Fuentes <rruizf(at)gmail(dot)com> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: trigger bloquea tabla? |
Date: | 2009-10-10 14:59:44 |
Message-ID: | B3E40273-920C-4816-96B8-0799DBB6607D@radiohead.cl |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
¿Porqué dices que las bloquea? Tienes algún tipo de error que te
informa de ello?
Ademas, que tipo de funcion es la usa tu trigger? EJ: Volatile,
immutable...
El 09-10-2009, a las 17:56, Rodrigo Ruiz Fuentes escribió:
> Estimados(as),
> tengo una tabla lineas, que cuelga de otra tabla asientos, esto todo
> en un sistema contable.
> La idea es que cuando se dan ciertas condiciones (tipo de asiento, y
> otros) al crear una línea por un monto x, esta debe ir a buscar los
> saldos ingresados en otras líneas que pertenecen a un tipo de
> asiento específico y asociar la nueva línea a esos asientos, es por
> ello que al ingresar la nueva línea ésta se podría transformar en 2
> líneas o 3, dependiendo de cuanto es el monto y de cuantas lineas
> debe ir a rescatar el dinero.
> Con esto, entonces he creado un trigger que se ejecuta después del
> ingreso de la nueva línea, y como mencioné en el párrafo anterior,
> debo crear nuevas líneas para indicar que el monto se trae de varios
> asientos y luego actualizar la línea creada con otros datos.
> El punto es que se crea la línea y se actualiza, pero las nuevas
> líneas que creo dentro del trigger no se crean, me da la impresión
> que el trigger bloquea la tabla impidiendo que se ingresen nuevos
> datos, pero sí me permite hacer un update sobre la tabla, lo cual me
> confunde.
> Existe la posibilidad de que el trigger me esté impidiendo ingresar
> nuevas tuplas a la tabla afectada??, en ningún momento estoy
> haciendo un LOCK TABLE.
>
> Saludos cordiales.
>
>
> --
> RODRIGO RUIZ FUENTES
> (09) 0712421
> --
> TIP 2: puedes desuscribirte de todas las listas simultáneamente
> (envía "unregister TuDirecciónDeCorreo" a majordomo(at)postgresql(dot)org)
------------------------
Manuel Diego Paillafil Gamboa
manuel(at)radiohead(dot)cl
Móvil: 06 - 801 60 24
From | Date | Subject | |
---|---|---|---|
Next Message | juan | 2009-10-10 15:23:07 | Re: trigger bloquea tabla? |
Previous Message | Ing . Marcos Luís Ortíz Valmaseda | 2009-10-10 12:59:20 | Re: superusuario, auditorías y cambios de clave |