2014-02-07 Thiago <[email protected]>: > 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 [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
