Olá,

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

> Pessoal, 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)
>
> O comando pg_config --libdir não existe (não achei no SO) e nem o arquivo
> plpgsql.so
>
> #find / -name plpgsql.so
> e
> #find / -name pg_config
>
> não retornam nada ...
>
> Como devo proceder ?
>

Como você procedeu a instalação? apt-get install?

Você procurou no diretório dos binários para ver se o pg_config está por lá?

Você olhou no diretório das libs do PostgreSQL para verificar a plpgsql.so?
Ela vem pela instalação padrão.

Teve alguma atualização de S.O.?


> 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