Re: [pgbr-geral] upgrade postgres 8.2.17 para 9.x
Gostaria da ajuda dos colegas mais experientes na apresentação de sugestões, dicas, livros, howtos de como proceder com a migração do Postgres 8.2.17 (Linux) para 9.x. Tenho aplicativo cliente-servidor Delphi+BDE(ODBC) em diversos clientes utilizando essa plataforma (8.2.17). Não utilizo de recursos próprios/exclusivos/nativos do postgres, praticamente SQL puro. Desde já agradeço pela ajuda Atenção, 9.x é muito aberto. As versões do PostgreSQL são sempre os dois primeiros números, então, já quer pretende migrar, vá duma vez para a mais recente e tenha suporte por mais tempo. Logo, o melhor é planejar sua migração para 9.4.x (onde o x sempre podes atualizar sem medo, aliás, sempre atualize para a última). A migração em si, no seu caso, é fazer um pg_dumpall usando o binário da versão a migrar, na minha dica o binário da 9.4. Depois, restaure o arquivo gerado. Do lado lógico, existem várias coisas a verificar, eu sempre resumo os principais pontos de incompatibilidade, verifique os que usa no seu caso: - casts implícitos dúbios(a maioria foi removido no lançamento da 8.3). - nomes de variáveis em funções plpgsql que tem novas restrições (lançamento da 9.0). - uso do bytea em modo escape (passou para hexadecimal por default na 8.4). - full text search (foi integrado na 8.3). De resto, provavelmente, não deverá ter problemas, mas é claro sempre bom testar bem sua aplicação. Leia os release notes de todas as versões entre a que está e a que vai passar (por exemplo, se for para 9.4, leia os release notes da 8.3, 9.0, 9.1, 9.2, 9.3 e 9.4) e faça um checklist. []s Flavio Gurgel ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] upgrade postgres 8.2.17 para 9.x
Caro, Fuja do BDE a menos que não tenhas outra alternativa, mas há muitas. Com os meus melhores cumprimentos O Secretário Geral da ACRA Mário Agostinho Reis Esta mensagem contém informação de natureza confidencial e é exclusivamente dirigida ao(s) destinatário(s) indicado(s). Se, por engano, receber este email agradecemos que não o copie nem o reenvie e que nos notifique do ocorrido através do email de resposta. No dia 24 de dezembro de 2014 às 17:50, Luiz Henrique luiz.henriqu...@gmail.com escreveu: Prezados, Gostaria da ajuda dos colegas mais experientes na apresentação de sugestões, dicas, livros, howtos de como proceder com a migração do Postgres 8.2.17 (Linux) para 9.x. Tenho aplicativo cliente-servidor Delphi+BDE(ODBC) em diversos clientes utilizando essa plataforma (8.2.17). Não utilizo de recursos próprios/exclusivos/nativos do postgres, praticamente SQL puro. Desde já agradeço pela ajuda -- Atenciosamente, Luiz Henrique Virtus in medium est ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] upgrade postgres 8.2.17 para 9.x
Prezados, Gostaria da ajuda dos colegas mais experientes na apresentação de sugestões, dicas, livros, howtos de como proceder com a migração do Postgres 8.2.17 (Linux) para 9.x. Tenho aplicativo cliente-servidor Delphi+BDE(ODBC) em diversos clientes utilizando essa plataforma (8.2.17). Não utilizo de recursos próprios/exclusivos/nativos do postgres, praticamente SQL puro. Desde já agradeço pela ajuda -- Atenciosamente, Luiz Henrique Virtus in medium est ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral