Versão 9.4 para 14

1. Versão 9.4 para 14

Linus Torvalds
backuppc

(usa Debian)

Enviado em 26/04/2023 - 19:58h

Boa noite

Tenho postgresql compilado na versão 9.4 e pretendo fazer upgrade para versão 14

Em vez de dump e restore, posso apenas cópia o diretório base do 9.4 para 14? Demais configurações manteria original do postgresql 14, apenas o diretório base

Obrigado e no Agirão.


  


2. Re: Versão 9.4 para 14

Buckminster
Buckminster

(usa Debian)

Enviado em 27/04/2023 - 21:04h


backuppc escreveu:

Boa noite

Tenho postgresql compilado na versão 9.4 e pretendo fazer upgrade para versão 14

Em vez de dump e restore, posso apenas cópia o diretório base do 9.4 para 14? Demais configurações manteria original do postgresql 14, apenas o diretório base

Obrigado e no Agirão.


São muitos dados que tem no banco?

________________________________________________
Always listen the Buck!


3. Re: Versão 9.4 para 14

Linus Torvalds
backuppc

(usa Debian)

Enviado em 28/04/2023 - 09:19h


Ola, bom dia !

3.2 TB

- Versão 9.6 tem pg_update, porem utilizo a versão 9.4 :/

Obrigado


4. Re: Versão 9.4 para 14

Buckminster
Buckminster

(usa Debian)

Enviado em 28/04/2023 - 23:47h

Aconselho a ler o link abaixo e seguir os passos:

https://www.postgresql.org/about/news/postgresql-updates-935-929-9114-9018-and-8422-released-1534/

"Como em outras versões secundárias, os usuários não precisam despejar e recarregar seu banco de dados ou usar pg_upgrade para aplicar esta versão de atualização; você pode simplesmente desligar o PostgreSQL e atualizar seus binários. Os usuários que pularam vários lançamentos de atualização podem precisar executar etapas adicionais de pós-atualização; consulte as Notas de versão para obter detalhes."

No final da página clique em Download Updates (Baixar Atualizações) > Linux > clique na sua distribuição Linux que será direcionado para as instruções e comandos.
Depois de instalar a versão mais atual - aconselho a instalar logo a última (15.2) -, faça a migração dos dados da tua versão 9.4 para a 15.2.

1 - Para fazer a migração pode usar estes comandos:
https://www.postgresql.org/docs/15/upgrading.html

Tem 3 opções de atualização:
Via pg_dumpall
Via pg_upgrade
Via Replication

Daí tu vê qual a mais adequada para ti, pois deve levar em conta se tem imagens e vídeos no banco ou se tem somente dados simples como somente texto.

Caso não saiba Inglês, abra o link com o Google Chrome e use o tradutor.

Em todo o processo utilize as ferramentas da nova versão.

https://www.postgresql.org/docs/15/release-15.html
"A dump/restore using pg_dumpall or use of pg_upgrade or logical replication is required for those wishing to migrate data from any previous release. See Section 19.6 for general information on migrating to new major releases."

"Um despejo/restauração usando pg_dumpall ou uso de pg_upgrade ou replicação lógica é necessária para aqueles que desejam migrar dados de qualquer versão anterior. Consulte a Seção 19.6 para obter informações gerais sobre a migração para novos lançamentos principais."

2 - Outra opção, mais simples, é fazer um backup com pg_dumpall colocando o arquivo como custom e depois de instalada a nova versão fazer um restore, porém, essa opção está mais sujeita a dar erros do que a outra.

Não esqueça de fazer backup de todo os dados do banco antes.
Depois de terminado o processo e verificar que tudo correu bem pode desinstalar a versão 9.4.

Sei que tem ferramentas de migração de dados, porém, nunca utilizei nenhuma.

E te aconselho, a partir de agora, atualizar a versão assim que ela for lançada, não deixe mais ficar desatualizada porque quanto mais antiga a versão, maior a probabilidade de perder dados na migração.
Mas acredito que será tranquilo, pois o Postgres, desde a versão 9.0, está bastante estável no tocante à migração de dados entre versões (releases).
E repito, antes de tudo faça aquele backup esperto (é de lei).


________________________________________________
Always listen the Buck!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts