On 25-10-2015 23:56, Sebastian Webber wrote:
> 
> 
> Em 25 de outubro de 2015 15:30, Matheus Saraiva
> <[email protected] <mailto:[email protected]>> escreveu:
> 
>     Eu tenho algumas funções que recebem muitos atributos, tipo, uns 25,
>     que geralmente são referentes as colunas de uma ou mais tabelas.
>     Existe algum efeito colateral em usar essas funções?
> 
> 
> Boa noite!
> 
> Até o momento não recordo de nenhuma limitação quanto a quantidade
> de parâmetros. 
> 

Existe sim, vide "#define FUNC_MAX_ARGS 100" em
src/include/pg_config_manual.h.


> Caso essa função seja para operações de manutenção em uma tabela
> especifica, talvez uma boa idéia seja usar um parametro do tipo da
> tabela específica. Dá uma olhada nos rowtypes[1].
> 

Ou ainda vc pode utilizar Arrays, JSON e/ou HStore como parâmetro.

Att,

-- 
   Fabrízio de Royes Mello         Timbira - http://www.timbira.com.br/
   PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e Treinamento

Attachment: signature.asc
Description: OpenPGP digital signature

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

Responder a