Olá,

Em 12 de abril de 2010 15:00, Jose Luis Ramos
<[email protected]>escreveu:

> Estou tentando criar a função da forma:
>
> CREATE OR REPLACE FUNCTION exporta_base(porcentagem INTEGER, destino TEXT)
>
> RETURNS BOOLEAN AS $$
>
> DECLARE
>
> count_regs INTEGER:=0;
> reg_tab RECORD;
>
> BEGIN
>
> END;
>
> Mas dá o erro:
>
> psql:x.sql:58: ERRO:  linguagem "plpgsql" não existe
> DICA:  Utilize CREATE LANGUAGE para carregar uma linguagem no banco de
> dados.
>
> Ao executar o CREATE  LANGUAGE:
>
> cdrger=# create language plpgsql;
> ERRO:  não pôde acessar arquivo "$libdir/plpgsql": Arquivo ou diretório
> não encontrado
>
> Verifiquei que a variável libdir não está definida:
>
> -bash-3.1$ echo $libdir (não retorna valor algum)
>
> Como devo proceder ?
>

Qual o retorno do comando:

pg_config --libdir?

Ao executar aparecerá uma linha como:

/home/postgres/instalacao/lib --Exemplo: Sua resposta deve ser diferente.

Com a linha retornada acima verifique se existe plpgsql.so no diretório.

>
> Thanks !
>
> --
> Jose Luis Ramos Jr
> Campinas - SP
> Oracle OCP DBA 8i, 9i,10g
> Fone: 19-37056793
>
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>

[]s
-- 
JotaComm
http://jotacomm.wordpress.com
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a