Se você tá usando o EMS SQL Manager é só dar um refresh na pasta dos
functions e então procurar a sua function.

no psql você faz assim (presumindo que a função se chame
fnc_teste(integer)):
\df+ fnc_teste(integer)

e ai vai trazer o código da função.

Você pode tentar ainda o PgAdmin.

Espero ter ajudado.

Rafael Domiciano
DBA Postgres

2009/4/28 Leandro Cavalari Soares <lcs.sini...@gmail.com>

> Dependendo do nível de log que está setado no postgresql.conf do seu SGBD
> (log_statement = 'all' | 'mod' | 'ddl'), vc conseguirá recuperar a ddl da
> procedure e recriá-la.
>
> Até Logo!
>
> 2009/4/28 Jorge Vilela <jorge.com...@gmail.com>
>
>> Estava hoje trabalhando em uma procedure no banco, quando, precisei
>> compila-la e desconectar do banco de testes para conectar ao banco de
>> produção. Quando voltei ao banco de testes minha procedure tinha sumido!
>> Já tentei visualiza-la no EMS prostgreSQL manager, Navicat e PhpPgAdmin.
>> Nenhum consegue mostrar, porém, ela ainda está funcionando se eu chamá-la no
>> SQL (select * from  fc_...([...,...])).
>>
>>
>> Rodando PostgreSQL 8.3 no Debian Lenny.
>>
>> Alguém já viu isso?
>>
>> Pra onde foi parar a função do banco? Como eu posso "recuperá-la"?
>>
>>
>> Tentei o psql mas não tive sucesso...
>>
>>
>>
>> Obrigado pessoal!
>>
>> _______________________________________________
>> pgbr-geral mailing list
>> pgbr-geral@listas.postgresql.org.br
>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>>
>>
>
>
> --
> Leandro Cavalari Soares
> Analista de Sistemas / DBA
> Veltrac - Tecnologia em Logística
> (43) 2105-5614 / (43) 9922-8095 - Londrina / PR
>
> _______________________________________________
> 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

Responder a