Em 22-06-2012 17:52, SOUTO escreveu:
> Prezados,
> O brigado pela ajuda de todos referente à migração da base de dados
> 8.1 para 9.1.
> Aproveitando, pergunto lhes:
> Como faço para instalar as linguagens Plpython, Plperl, Pltcl e pl-ruby?
> Utilizei o comando CREATE LANGUAGE e dá o seguinte erro:
>
> ------------------------------------------------------------------------------------------------------------------------
>   “CREATE LANGUAGE "Plpython";
> ERROR:  unsupported language "plpython"
> HINT:  The supported languages are listed in the pg_pltemplate system 
> catalog.”
> Tudo isso no 9.1.4.

Você precisa ter suporte às linguagens antes de instalar com CREATE 
LANGUAGE.

> -----------------------------------------------------------------------------------------------------------------------
> Fiz uma busca no servidor e encontrei as linguagens (Plperl, plpgsql,
> plpython e tcl
> ) no caminho /opt/download/postgresql-9.1.4/src/pl/ mas não consigo
> efetuar a configuração nem a pau.
>
> Alguém pode me ajudar?

Caso tenha compilado o PostgreSQL, como você está utilizando 9.1 pode 
usar a infraestrutura de extensões:
http://www.postgresql.org/docs/9.1/static/sql-createextension.html

Se você instalou a partir de pacotes prontos de sua distribuição, 
procure os pacotes de cada linguagem. Por exemplo, um pacote para 
plpython se chamaria:
postgresql-plpython
E você teria de instalá-lo.

Leia um pouco de documentação pra entender. O PostgreSQL precisa de 
suporte da biblioteca da linguagem, que precisa estar instalada antes de 
você poder acessá-la pelo psql.

[]s

Flavio Henrique A. Gurgel
Consultor e Instrutor 4Linux
Tel: +55-11-2125-4747
www.4linux.com.br
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a