Em Qui, 2015-04-16 às 16:53 -0300, Rafael Fialho escreveu:
> Em 16 de abril de 2015 16:34, Matheus Saraiva
> <[email protected]> escreveu:
>         (...)
>         Como seria o override?
> 
> 
> Para o segundo caso que mostraste agora, não sei, pois aparentemente
> os parâmetros são diferentes.
> Para o primeiro, provavelmente algo como "funcTeste(varchar, integer,
> integer, integer, date)"
> 
> 
> Dentro desta função você chamaria a correta passando os parâmetros com
> os casts: return funcTeste($1::varchar, $2::integer, $3::smallint,
> $4::bigint. $5::date);"
> 
> 
> Algo mais ou menos assim, com tratamentos, se necessário.
> 
> 
> Na minha aplicação as funções sempre normalmente chamadas com casts,
> então não costumo utilizar overrides.
> Talvez alguém possa contribuir com outra solução.

Minha função real recebe (varchar, date, integer, integer, bigint, smallint)

Isso seria uma recursão ou eu teria que criar duas funções separadas, uma com e 
outra sem o cast?
> 


_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a