From: | "Carlos Alberto Cianci" <cacianci(at)yahoo(dot)com(dot)ar> |
---|---|
To: | "Alvaro Herrera" <alvherre(at)commandprompt(dot)com> |
Cc: | "Lista Postgres" <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Consulta sobre OID |
Date: | 2006-08-01 21:33:58 |
Message-ID: | 004701c6b5b2$346813c0$0900a8c0@carlos |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
OK, gracias por la información.
Carlos Cianci
----- Original Message -----
From: "Alvaro Herrera" <alvherre(at)commandprompt(dot)com>
To: "Carlos Alberto Cianci" <cacianci(at)yahoo(dot)com(dot)ar>
Cc: "Lista Postgres" <pgsql-es-ayuda(at)postgresql(dot)org>
Sent: Tuesday, August 01, 2006 5:43 PM
Subject: Re: [pgsql-es-ayuda] Consulta sobre OID
> Carlos Alberto Cianci escribió:
>> Alvaro,
>> Por que es ineficiente lo que estoy haciendo??? Hace poco que trabajo con
>> Postgres y quizas este haciendo algo mal, por eso me gustaría que me
>> expliques el porque.
>
> Es ineficiente porque primero debes recorrer toda la tabla en busca del
> OID que se acaba de ingresar. La busqueda no es instantanea, debe hacer
> un recorrido secuencial de la tabla. (Ademas, el OID podria estar
> repetido si es que el contador "da la vuelta". De acuerdo, es un
> problema de baja probabilidad, pero _es_ un problema).
>
>> Otra cosa: si ejecuto SELECT nextval('colores_idcolor_seq') luego del
>> INSERT no voy a obtener el valor del insert, sino el siguiente. Estoy
>> equivocado???
>
> Tienes razon. Era "currval()", no nextval(). La culpa la tiene todo el
> resto de la lista que vio el error y no lo corrigio ;-)
>
> --
> Alvaro Herrera
> http://www.CommandPrompt.com/
> PostgreSQL Replication, Consulting, Custom Development, 24x7 support
>
> __________ Información de NOD32, revisión 1.1685 (20060731) __________
>
> Este mensaje ha sido analizado con NOD32 antivirus system
> http://www.nod32.com
>
>
__________________________________________________
Preguntá. Respondé. Descubrí.
Todo lo que querías saber, y lo que ni imaginabas,
está en Yahoo! Respuestas (Beta).
¡Probalo ya!
http://www.yahoo.com.ar/respuestas
From | Date | Subject | |
---|---|---|---|
Next Message | Linder Poclaba | 2006-08-01 21:48:59 | Re: Traduccion de documentacion fue:(Cursores) |
Previous Message | Roger Villavicencio | 2006-08-01 21:19:20 | CREAR script programado |