From: | Cesar Erices <caerices(at)gmail(dot)com> |
---|---|
To: | Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org> |
Cc: | Silvio Bravo Cadó <bravocado(at)gmail(dot)com>, Ayuda <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Bloqueo de tablas o transacciones |
Date: | 2011-10-11 16:34:28 |
Message-ID: | CAAgHD5KXphH=q7jHJLB5mLKo9b6H=TF6gTmZLbf_Z8RwpxAMAQ@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Esa solución esta dentro de las ultimas caracteristicas de postgres? de ser
así facilita bastantes las cosas creo qeu leere sobres esto
Muchas gracias
atte.
El 11 de octubre de 2011 11:06, Alvaro Herrera
<alvherre(at)alvh(dot)no-ip(dot)org>escribió:
>
> Excerpts from Silvio Bravo Cadó's message of lun oct 10 13:45:36 -0300
> 2011:
> > Saludos lista, nuevamente molestandolos con lo siguiente: estamos
> > desarrollando un sistema escolar en el que permitimos la inscripcion de
> > alumnos a un grupo en especifico, pero se da el caso que el grupo tien un
> > cupo limitado por ejemplo, solo permite 20 o 30 alumnos por grupo, por lo
> > que se requiere evitar que un grupo se cargue con mas alumnos del que
> debe.
> > Cabe mencionar que el sistema es web y que los alumnos se inscriben a
> traves
> > del sistema por lo que habra concurrencia de conexion a la db
> posiblemente
> > intentanto inscribirse al mismo grupo y se tiene que evitar que el grupo
> se
> > sobre sature.
>
> La mejor manera de atacar este problema es usar una restricción de
> exclusión. Busca "exclusion constraints" en el manual. Es una
> característica reciente, creo que sólo en 9.1. Vale la pena porque
> solucionas completamente el problema sólo declarando la restricción, sin
> tener que escribir código adicional ni jugando con locks.
>
> --
> Álvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>
> -
> Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda(at)postgresql(dot)org
> )
> Para cambiar tu suscripción:
> http://www.postgresql.org/mailpref/pgsql-es-ayuda
>
--
Sin más que decir se despide de Usted, muy atentamente
Cesar Erices Vergara
Ingeniero en Gestión Informática
Analista de Sistema
Santiago - Chile
From | Date | Subject | |
---|---|---|---|
Next Message | Rodrigo Gonzalez | 2011-10-11 16:54:09 | Re: Ayuda con funciones |
Previous Message | Alejandro Carrillo | 2011-10-11 16:34:17 | Re: Ayuda con funciones |