On 07/02/2014 09:01, Matheus de Oliveira wrote:
2014-02-07 Thiago
<zan...@farmaponte.com.br
<mailto: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 <http://www.dextra.com.br/postgres/>
Mateus, obrigado pela explicação. Essa tabela comparativa que passou me
deixa com mais vontade ainda de atualizar.
Vou passar para o responsável aqui planejarmos uma migração.
Aqui nosso server é bem antigo e estamos pensando em montar um novo
servidor com HDs SSD. Será que vale a pena, teremos um melhor desempenho?
Obrigado!
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral