From: | Horacio Miranda <hmiranda(at)gmail(dot)com> |
---|---|
To: | Jorge Sanchez <espartano(dot)mail(at)gmail(dot)com>, Lista PostgreSQL <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Duda con cursor + SELECT FOR UPDATE |
Date: | 2019-06-02 05:09:05 |
Message-ID: | 99153064-bded-0004-aac1-eb97d874bfe2@gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
On 21/05/2019 11:42 AM, Jorge Sanchez wrote:
> Buenas tardes lista, tengo la siguiente duda y espero me puedan ayudar
> a resolverla:
Hola
> Tengo en una función de pl/pgsql un ciclo FOR que itera sobre el
> resultado de un SELECT con la particularidad de que dicho SELECT tiene
> la cláusula FOR UPDATE ya que quiero bloquear los registros de dicho
> SELECT puesto que van a ser actualizados, por algún lugar leí que los
> ciclos FOR crean implícitamente un cursor para iterar sobre los
> resultados, mi duda en concreto es si los registros que regresa el
> SELECT al FOR se marcan como bloqueados al inicio del FOR o se
> bloquean van siendo cargados en el cursor?
>
> Gracias de antemano.
Por que no abres un poco más tu pregunta y plantea la solucion
preguntando sí existe una solución mejor.
Esto me suena a un pedaso del problema que tienes.
>
From | Date | Subject | |
---|---|---|---|
Next Message | Horacio Miranda | 2019-06-02 05:11:36 | Re: Como inhabilitar el acceso a postgres cambiando MD5 a Trust en PG |
Previous Message | Carlos T. Groero Carmona | 2019-05-31 21:23:57 | Re: Particionamiento de tablas postgresql 11 |