Isso é normal.
Os parametros devem ser declarados da maneira que fica depois que 
restaura o banco e declarar variáveis como alias para os parâmetros.

Exemplo:

*CREATE OR REPLACE FUNCTION "public"."fn_estoque_produto" (numeric, 
**out **numeric, **out **varchar,**out ** numeric) RETURNS 
"pg_catalog"."record" AS
DECLARE
**    vn_c_produto  ALIAS FOR #1;
    vn_c_estoque ALIAS FOR #2;
    vt_d_estoque ALIAS FOR #3;
    vr_saldo ALIAS FOR #4;*
*BEGIN

END;
***
Att.

Evandro

saulo Mendes wrote:
>  
> Senhores, em meu banco de dados existem algumas funções com parâmetros 
> tipo
> *CREATE OR REPLACE FUNCTION "public"."fn_estoque_produto" 
> (vn_c_produto numeric, out vn_c_estoque numeric, out vt_d_estoque 
> varchar, out vr_saldo numeric) RETURNS "pg_catalog"."record" AS*
> *...*
> ** 
> até aí tudo bem.... o problema é que quando eu executo um dump 
> (pg_dump -U postgres meu_banco > c:\meu_banco.sql)
> e eu restauro ele utilizando psql -U postgres meu_banco < c:\meu_banco.sql
>  
> acontece o seguinte as funçoes com a citada acima: os parâmetros ficam 
> "sem nome".
> ex:
>  
> o que era *fn_estoque_produto" (vn_c_produto numeric, out vn_c_estoque 
> numeric, out vt_d_estoque varchar, out vr_saldo numeric)*
> fica assim: *fn_estoque_produto" (numeric, out numeric, out varchar, 
> out numeric).*
> ** 
> *alguém sabe o que pode ser isso?*
>
> ------------------------------------------------------------------------
> Obtenha o novo Windows Live Messenger! Experimente! 
> <http://get.live.com/messenger/overview>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Grupo de Usuários do PostgreSQL no Brasil
> Antes de perguntar consulte o manual
> http://pgdocptbr.sourceforge.net/
>
> Para editar suas opções ou sair da lista acesse a página da lista em:
> http://pgfoundry.org/mailman/listinfo/brasil-usuarios

_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
Antes de perguntar consulte o manual
http://pgdocptbr.sourceforge.net/

Para editar suas opções ou sair da lista acesse a página da lista em:
http://pgfoundry.org/mailman/listinfo/brasil-usuarios

Responder a