A partir da versão 8.4 existe a função pg_get_functiondef(oid) que mostra exatamente o comando de criação da função passada por parâmetro (inclusive o CREATE...). A coluna prosrc somente mostra o conteúdo da função e não o comando inteiro. O que pode gerar confusão é que o resultado da query no PgAdmin "não mostra" o conteúdo desta coluna dependendo do tamanho do corpo da função. Sugiro disparar a mesma query pelo psql para evitar este tipo de problema.
Em 30 de março de 2016 15:17, Rafael Fialho <rafafial...@gmail.com> escreveu: > Em 30 de março de 2016 15:11, André Ormenese <aormen...@gmail.com> > escreveu: > >> Minhas funções estão todas em plpgsql e nada aparece nesta coluna. Estão >> em fontes externas ? Existe uma forma de acessá-las ? >> > > Se são funções que você desenvolveu, em plpgsql, você deveria ter acesso. > As fontes externas são em caso de funções compiladas, feitas em C. > Você está logado como superuser? Se não me engano, usuários comuns não > podem ver os fontes, mas posso estar enganado. > Verifique também a documentação[1] para ver se algo pode te ajudar. > > [1] - http://www.postgresql.org/docs/current/static/catalog-pg-proc.html > > []'s > > _______________________________________________ > pgbr-geral mailing list > pgbr-geral@listas.postgresql.org.br > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral >
_______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral