Habilitando a linguagem PGPLSQL no PostgreSQL
10, outubro, 2009
Existem diversas linguagens (languages) disponíveis no PostgreSQL para nos auxiliar nas tarefas do dia-a-dia dentro das triggers, funções e queries.
Agora falaremos sobre como habilitar a linguagem PLPGSQL em nosso banco de dados.
Antes de tudo é necessário ser o dono do banco de dados referente ou entrar como postgres para poder mexer em qualquer base do servidor Postgre.
Feito isso, rodamos o seguinte comando para liberar a linguagem:
CREATE TRUSTED PROCEDURAL LANGUAGE 'plpgsql' HANDLER plpgsql_call_handler VALIDATOR plpgsql_validator;
Pronto, nossa linguagem está criada.
É recomendado que este comando seja executado no banco de dados template1 para a linguagem plpgsql ser inclúida como default em novos bancos de dados criados no servidor.
Agora é só aproveitar os novos recursos disponíveis e botar a mão na massa!
Aproveitem!