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

Responder a