Re: Bloqueo de tablas o transacciones

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

In response to

Browse pgsql-es-ayuda by date

  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