From: | "David Ventura" <dventura(at)vencys(dot)com> |
---|---|
To: | "'Edwin Quijada'" <listas_quijada(at)hotmail(dot)com>, <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | RE: Pregunta sobre bloqueos en postgress |
Date: | 2011-08-23 16:04:29 |
Message-ID: | !&!AAAAAAAAAAAYAAAAAAAAAOqQKmmngZtPjkfxiLYK8vjigAAAEAAAAH2Xg9XUadFIiWZ8pzri4tcBAAAAAA==@vencys.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Lo que intento hacer es con querix (lenguaje de programación 4gl) , que
utiliza iodbc para conectarse con POSTGRES , el poder hacer hacer cursores
for update dentro de los programa , que lo hacia con informix , sin tener
que declarar transacciones en los programas 4GL ,
Atentamente:
Consultoría y Servicios Tecnológicos
DAVID VENTURA CASTELLÓ
Telf. : 931.930.400 / 610.28.79.34
E-mail : dventura(at)vencys(dot)com
<http://www.vencys.com> www.vencys.com
Este mensaje se dirige exclusivamente a su destinatario y puede contener
información privilegiada o confidencial. Si no es vd. el destinatario
indicado, queda notificado de que la utilización, divulgación y/o copia sin
autorización está prohibida en virtud de la legislación vigente. Si ha
recibido este mensaje por error, le rogamos que nos lo comunique
inmediatamente por esta misma vía y proceda a su destrucción.
This message is intended exclusively for its addressee and may contain
information that is CONFIDENTIAL and protected by professional privilege. If
you are not the intended recipient you are hereby notified that any
dissemination, copy or disclosure of this communication is strictly
prohibited by law. If this message has been received in error, lease
immediately notify us via e-mail and delete it.
P Atención: Antes de imprimir este mensaje valora si verdaderamente es
necesario. De esta forma contribuiremos a la preservación del Medio
Ambiente. Gracias
_____
De: Edwin Quijada [mailto:listas_quijada(at)hotmail(dot)com]
Enviado el: martes, 23 de agosto de 2011 17:49
Para: dventura(at)vencys(dot)com; pgsql-es-ayuda(at)postgresql(dot)org
Asunto: RE: [pgsql-es-ayuda] Pregunta sobre bloqueos en postgress
Uhmm... puedes hacer un bloqueo a nivel de record con SELECT FOR UPDATE, no
tiene que estar en una transaccion a menos que no este en una funcion, eso
es porque una funcion es intrinsecamente una transaccion en postgres pero si
ejecutas dicho select desde la aplicacion no tienes que abrir una
transaccion.
Exactamente que es lo que deseas hacer ?
*-------------------------------------------------------*
*-Edwin Quijada
*-Developer DataBase
*-JQ Microsistemas
*-Soporte PostgreSQL
*-www.jqmicrosistemas.com
*-809-849-8087
*-------------------------------------------------------*
_____
From: dventura(at)vencys(dot)com
To: listas_quijada(at)hotmail(dot)com; pgsql-es-ayuda(at)postgresql(dot)org
Subject: RE: [pgsql-es-ayuda] Pregunta sobre bloqueos en postgress
Date: Tue, 23 Aug 2011 09:34:41 +0200
Hola Edwin , otro compañero tuyo de soporte me ha dicho que no era posible
Jaime Casanova (jcasanov(at)systemguards(dot)com(dot)ec) , pero no se que quieres
decir ( bueno sino esta en una función) , ya se que lo que quiero hacer no
es del todo seguro pero es tal y como ha estado funcionando el programa en
15 años
Atentamente:
Consultoría y Servicios Tecnológicos
DAVID VENTURA CASTELLÓ
Telf. : 931.930.400 / 610.28.79.34
E-mail : dventura(at)vencys(dot)com
<http://www.vencys.com> www.vencys.com
Este mensaje se dirige exclusivamente a su destinatario y puede contener
información privilegiada o confidencial. Si no es vd. el destinatario
indicado, queda notificado de que la utilización, divulgación y/o copia sin
autorización está prohibida en virtud de la legislación vigente. Si ha
recibido este mensaje por error, le rogamos que nos lo comunique
inmediatamente por esta misma vía y proceda a su destrucción.
This message is intended exclusively for its addressee and may contain
information that is CONFIDENTIAL and protected by professional privilege. If
you are not the intended recipient you are hereby notified that any
dissemination, copy or disclosure of this communication is strictly
prohibited by law. If this message has been received in error, lease
immediately notify us via e-mail and delete it.
P Atención: Antes de imprimir este mensaje valora si verdaderamente es
necesario. De esta forma contribuiremos a la preservación del Medio
Ambiente. Gracias
_____
De: Edwin Quijada [mailto:listas_quijada(at)hotmail(dot)com]
Enviado el: lunes, 22 de agosto de 2011 21:14
Para: dventura(at)vencys(dot)com; pgsql-es-ayuda(at)postgresql(dot)org
Asunto: RE: [pgsql-es-ayuda] Pregunta sobre bloqueos en postgress
Puedes usar Select... FOR UPDATE para bloqueo a nivel de registro
o LOCK TABLE para bloquear la tabla completa. Esto no necesita estar en una
tranasccion bueno sino esta en una funcion.
*-------------------------------------------------------*
*-Edwin Quijada
*-Developer DataBase
*-JQ Microsistemas
*-Soporte PostgreSQL
*-www.jqmicrosistemas.com
*-809-849-8087
*-------------------------------------------------------*
_____
From: dventura(at)vencys(dot)com
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: [pgsql-es-ayuda] Pregunta sobre bloqueos en postgress
Date: Sun, 21 Aug 2011 17:02:07 +0200
Hola a ver si me pudieran ayudar , les explico , soy un usuario nuevo con
postgres , hasta la fecha he trabajado muchos años con informix-se , y con
informix-4gl , ahora en estos momentos estoy migrando una aplicación entera
a QUERIX-4gl (www.querix.com <http://www.querix.com/> ) que me permite
trabajar con postgres con iodbc , El problema que me encuentro es que con
las base de datos informix yo podia bloquear un registro sin tener que
realizar una transacción y al utilizar postgres no he encontrado la forma de
hacer esto sin tener que abrir una transacción . El problema lo tengo al
abrir un cursor for update .
Si alguien me pudiera ayudar estaria mil agradecido e intentare en la medida
de lo posible de ayudar o apoyar en lo que yo pueda a este proyecto
Atentamente:
Consultoría y Servicios Tecnológicos
DAVID VENTURA CASTELLÓ
Telf. :0034 931.930.400 / 0034 610.28.79.34
E-mail : dventura(at)vencys(dot)com
<http://www.vencys.com> www.vencys.com
Este mensaje se dirige exclusivamente a su destinatario y puede contener
información privilegiada o confidencial. Si no es vd. el destinatario
indicado, queda notificado de que la utilización, divulgación y/o copia sin
autorización está prohibida en virtud de la legislación vigente. Si ha
recibido este mensaje por error, le rogamos que nos lo comunique
inmediatamente por esta misma vía y proceda a su destrucción.
This message is intended exclusively for its addressee and may contain
information that is CONFIDENTIAL and protected by professional privilege. If
you are not the intended recipient you are hereby notified that any
dissemination, copy or disclosure of this communication is strictly
prohibited by law. If this message has been received in error, lease
immediately notify us via e-mail and delete it.
P Atención: Antes de imprimir este mensaje valora si verdaderamente es
necesario. De esta forma contribuiremos a la preservación del Medio
Ambiente. Gracias
From | Date | Subject | |
---|---|---|---|
Next Message | Jaime Casanova | 2011-08-23 16:12:36 | Re: Pregunta sobre bloqueos en postgress |
Previous Message | Edwin Quijada | 2011-08-23 15:49:48 | RE: Backup con servicio detenido |