On Fri, Feb 20, 2009 at 11:27 PM, Gabriel Hermes Colina Zambra
<hermeszam...@yahoo.com> wrote:
>
> Bueno, Ruc es varchar y id_cliente es integer, en 8.2 el parametro podia 
> comparar el parametro varchar en id_cliente sin problemas, siendo esta 
> permisividad muy comoda.
>

en 8.3 se eliminaron algunos casts implicitos

>
> Otra cosa COST 100 ROWS 1000, no es soportado por 8.2, o por lo menos no con 
> el que uso en un cliente, pues genere una funcion en 8.3 y cuando copie el 
> ddl y lo ejecute en 8.2, ups, tuve que ver por que no caminaba y esta era la 
> causa.
>

COST Y ROWS fueron agregados en 8.3 para permitir darle al planeador
alguna idea de que esperar en cuanto a las funciones...

> Agradezco desde ya algun comentario sobre estos puntos
>

http://www.postgresql.org/docs/8.3/static/sql-createfunction.html
http://www.postgresql.org/docs/8.3/static/release-8-3.html

PS: esa funcion podrias declararla como STABLE
http://www.postgresql.org/docs/8.3/static/xfunc-volatility.html

-- 
Atentamente,
Jaime Casanova
Soporte y capacitación de PostgreSQL
Asesoría y desarrollo de sistemas
Guayaquil - Ecuador
Cel. +59387171157
--
TIP 5: ¿Has leído nuestro extenso FAQ?
         http://www.postgresql.org/docs/faqs.FAQ.html

Responder a