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
