Ir directamente para o fim dos matadados
Ir directamente para o início dos matadados
Está a ver a versão antiga (v. /display/MT/Backup+da+base+de+dados) desta página. ver diferenças ·  ver histórico de página

Resumo

Para que a instalação do PostgreSQL versão 12 ocorra, antes deve-se realizar a migração da base de dados que se encontram em codificação SQL_ASCII para LATIN1.

(aviso) Este passo antecede e é imprescindível para que o uso da versão 12 possa ocorrer.

(informação) Caso o seu banco de dados já esteja em codificação LATIN1, pode ignorar este manual e seguir direto para as instruções de instalação do PostgreSQL versão 12, no seguinte link: PostgreSQL 12: Instalação e Configuração

Verificando a codificação do banco de dados

Passo 1. Para verificar a codificação do seu banco de dados, abra o programa PgAdmin III.

Passo 2. Selecione o servidor, e seguida clique sobre o seu banco de dados. Verifique o parâmetro "Encoding". No nosso exemplo, o banco de dados se chama "meubancodedados".

 

 

Antes de realizar o processo de backup e restauração

  1. Considere realizar este procedimento em horário extra expediente, pois o sistema não poderá ser acessado durante o processo.
  2. Certifique-se que nenhum usuário esteja utilizando o sistema antes de iniciar o procedimento.
  3. A tabela abaixo pode ser usada como referência para determinar um tempo médio para o procedimento em seu ambiente:

    Tamanho da base de dadosTempo médio para backup e restauração
    até 5 GB1 hora
    de 6 a 10 GB2 horas
    acima de 10 GB6 horas ou mais

    *o tempo também varia de acordo com a capacidade da máquina.

 

Para saber o tamanho de sua base de dados, acesse o aplicativo PgAdmin III.

 

Realizando o backup da base de dados em formato LATIN1

Uma vez verificada a codificação nos passos acima e sendo esta diferente de LATIN1, será necessário realizar o backup da sua base de dados na codificação correta.

Passo 1. Abra um novo arquivo em um editor de textos, como o Bloco de Notas, copie e cole os comandos abaixo:

@echo off

set servidor=localhost
set database=meubancodedados
set porta=5432
set PGPASSWORD=senhadobanco
set usuario=postgres
set file=%database%.backup

echo on
"%programfiles%\PostgreSQL\9.0\bin\pg_dump.exe" --host %servidor% --port %porta% --username %usuario% --format custom --encoding LATIN1 --verbose --file %file% %database%

pause


Os parâmetros demarcados em azul devem ser verificados com o seu pessoal de TI. 
Servidor indica o IP da máquina servidora da base de dados em questão.
Database indica o nome da base de dados.
PGPASSWORD determina a senha de sua base de dados.

Faça a verificação e altere os parâmetros para refletirem o seu ambiente.

Após, salve o arquivo em uma unidade onde haja espaço suficiente para que o sistema crie o arquivo de Backup da base de dados. Verifique o tópico acima "Antes de realizar o processo de backup e restauração". O arquivo de backup será criado no mesmo local onde você salvou o arquivo.

Passo 2. Agora, renomeie a extensão do arquivo para ".bat" para que este seja transformado em um arquivo executável.

 

 

 

 


 

 

 

 

Labels
  • Nenhum