Re: Duda con cursor + SELECT FOR UPDATE

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.

>

In response to

Browse pgsql-es-ayuda by date

  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