Re: [pgsql-es-ayuda] modos de bloqueo

2016-04-21 Por tema Carlos Joaniquet
Nosotros hemos creado una tabla de punteros con tipo factura, ejercicio y número y lo controlo todo con un disparador. Nos funciona bien. Carlos Joaniquet Tamburini > El 21 abr 2016, a las 18:36, Jaime Casanova > escribió: > > 2016-04-21 11:06 GMT-05:00 Kernel : >> >> Las facturas tienen qu

Re: [pgsql-es-ayuda] modos de bloqueo

2016-04-21 Por tema Alvaro Herrera
Jorge Gonzalez escribió: > Bueno una vez con un sistema de facturación que teniamos con PHP y postgres > ese tema lo solucionamos implementando semáforos con PHP En Postgres hay este mecanismo también -- ve http://www.postgresql.org/docs/current/static/explicit-locking.html#ADVISORY-LOCKS --

Re: [pgsql-es-ayuda] modos de bloqueo

2016-04-21 Por tema Jaime Casanova
2016-04-21 11:06 GMT-05:00 Kernel : > > Las facturas tienen que ser correlativas , sin saltos y por supuesto la > fecha de una factura no puede ser menor que una con numero superior. > > Voy a utilizar el select for update con la clausula nowait a una tabla que > voy a crear para el proceso, asi pu

Re: [pgsql-es-ayuda] modos de bloqueo

2016-04-21 Por tema Kernel
Puede ser un problema, no te lo discuto, pero depende el tipo de empresa y el uso que le de, si la empresa hace bloques de facturación grandes, lo lógico es que habilite otra serie de facturación o facture los bloques grandes a otras horas. Tampoco es logico que estes facturando un bloque de un

Re: [pgsql-es-ayuda] modos de bloqueo

2016-04-21 Por tema Jorge Gonzalez
Bueno una vez con un sistema de facturación que teniamos con PHP y postgres ese tema lo solucionamos implementando semáforos con PHP El 21 de abril de 2016, 11:44, Ivan Perales M. escribió: > Imaginate si a un cliente le van a hacer 100 facturas y a otro solo 1, > pero el de 100 empezo primero,

Re: [pgsql-es-ayuda] modos de bloqueo

2016-04-21 Por tema Ivan Perales M.
Imaginate si a un cliente le van a hacer 100 facturas y a otro solo 1, pero el de 100 empezo primero, lo obligarás a esperarse el tiempo que tarde hacen esas 100 en lugar de solo el tiempo que tarde hacer la de el?. El método que te propuse lo puedes adaptar para que te aparte un rango de folios.

Re: [pgsql-es-ayuda] modos de bloqueo

2016-04-21 Por tema Kernel
El 21/04/2016 a las 16:39, Ivan Perales M. escribió: Yo también creo que tu problema es una solución más por software que por la base de datos. Pero ahora, la pregunta sería, ¿el número de factura debe ser consecutivo?, si a un cliente se le van a hacer 100 facturas, y a otro solo 2, al primer cl

[pgsql-es-ayuda] FTS

2016-04-21 Por tema Guillermo E. Villanueva
Amigos hay tanta información de Postgres y FTS en internet que quedé mareado, y no me quedó claro como configurar el server para hacer eficientes y eficaces las búsquedas. Entiendí creo que bien como armar la consulta y como armar los índices, el problema es el seteo inicial de diccionarios etc. Co

Re: [pgsql-es-ayuda] modos de bloqueo

2016-04-21 Por tema Ivan Perales M.
Yo también creo que tu problema es una solución más por software que por la base de datos. Pero ahora, la pregunta sería, ¿el número de factura debe ser consecutivo?, si a un cliente se le van a hacer 100 facturas, y a otro solo 2, al primer cliente le deben de salir del 1 al 100 y al segundo del 1

Re: [pgsql-es-ayuda] modos de bloqueo

2016-04-21 Por tema Jaime Casanova
2016-04-21 7:29 GMT-05:00 Kernel : > > ¿hay alguna manera de saber si un registro esta bloqueado y evitar la > espera? > En cualquier versión de postgres puedes usar NOWAIT, que causará que si no puede bloquear algún registro el SELECT devuelva un error. Si en la versión de postgres que usas no ha

Re: [pgsql-es-ayuda] modos de bloqueo

2016-04-21 Por tema Jaime Casanova
2016-04-21 8:03 GMT-05:00 Hellmuth Vargas : > Hola Lista > > Quisiera que aclaráramos y dividiéramos el problema en cuestión: la > necesitad del bloqueo es por los Item o artículos que hacen parte de la > factura para que otro cliente nos los vaya a tomar nuestros artículos > mientras se efectúa

Re: [pgsql-es-ayuda] modos de bloqueo

2016-04-21 Por tema Hellmuth Vargas
Hola Lista Quisiera que aclaráramos y dividiéramos el problema en cuestión: la necesitad del bloqueo es por los Item o artículos que hacen parte de la factura para que otro cliente nos los vaya a tomar nuestros artículos mientras se efectúa la factura o es por el numero de la factura? Porque seg

Re: [pgsql-es-ayuda] modos de bloqueo

2016-04-21 Por tema Kernel
El 20/04/2016 a las 22:56, Jaime Casanova escribió: 2016-04-19 13:15 GMT-05:00 Francisco Olarte : 2016-04-19 19:55 GMT+02:00 Kernel : Voy a hacer un proceso de facturacion y necesito asegurar que nadie pueda facturar en el mismo momento que yo. Necesito bloquear una tabla de manera que nadie pu