2014-02-07 Thiago <zan...@farmaponte.com.br>:

> Galera, bom dia.
>
> Estava precisando executar blocos de pl/pgsql sem a criação de procedures,
> parecido com o que faço no MS SQL Server. Pesquisando encontrei o comando
> DO, porém aqui na empresa ainda estamos na versão 8.4.4.
>
> Existe alguma forma de executar um bloco pl/pgsql no PostgreSQL 8.4.4 sem
> a criação de procedures?
>
>
Não.


De qualquer forma você está andando na corda bamba, numa tempestade com
pedras gigantes de granizo e sob um rio cheio de jacarés, piranhas, e uma
tribo de canibais nas margens... :)

Primeiro, atualize imediatamente (pra ontem) da versão 8.4.4 para a mais
recente na série 8.4, que é a 8.4.19 (veja, você está atrasado em 15
patches). Faça isso agora mesmo, esqueça o DO por enquanto, essa uma
atualização para aplicar patches de correção de bug, pequenas melhorias ou
segurança. Não vai trazer nenhuma incompatibilidade para sua aplicação e
não precisa de dump+restore nem pg_upgrade, logo a janela de manutenção
necessária é mínima (apenas alguns segundos para restart). Leita também a
seção "Migration to Version 8.4.19" nos "Release notes" em [1] (e siga as
versões anteriores que for informado lá).

Feito isso? Agora, respire um pouco, acabe o que tem de mais urgente, e
planeje o mais breve possível, a migração da versão 8.4 para uma mais
recente (recomendo a 9.3), porque a versão 8.4 perderá o suporte em Julho
deste ano (2014), logo você tem até lá para atualizar a uma versão mais
recente. E ganharás de lambuja um aumento de performance impressionante,
além de diversas funcionalidades fantásticas, veja uma lista comparativa
das versões em [2].

[1] http://www.postgresql.org/docs/8.4/static/release-8-4-19.html
[2] http://www.postgresql.org/about/featurematrix/


Obrigado!
>
>
Estamos aqui pra isso. XD

Atenciosamente,
-- 
Matheus de Oliveira
Analista de Banco de Dados
Dextra Sistemas - MPS.Br nível F!
www.dextra.com.br/postgres
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Reply via email to