wils@web ~ $ cat ~/ajuda/como-migrar-um-banco-de-dados-postgresql-entre-servidores.md
MigraçãoComo migrar um banco de dados PostgreSQL entre servidores
Este manual tem como objetivo orientar você na migração de um banco de dados PostgreSQL entre servidores de forma segura e eficiente.
Pré-requisitos
- Acesso ao servidor de origem e ao servidor de destino.
- PostgreSQL instalado em ambos os servidores.
- Permissões adequadas para criar e restaurar bancos de dados.
Passo 1: Exportar o banco de dados do servidor de origem
Utilize o comando pg_dump para exportar o banco de dados desejado. Substitua nome_do_banco pelo nome do seu banco e usuario pelo seu usuário do PostgreSQL.
pg_dump -U usuario -h servidor_origem nome_do_banco > banco_exportado.sql Passo 2: Transferir o arquivo exportado para o servidor de destino
Você pode usar scp ou rsync para transferir o arquivo. Exemplo usando scp:
scp banco_exportado.sql usuario@servidor_destino:/caminho/do/destino/ Passo 3: Criar o banco de dados no servidor de destino
Acesse o servidor de destino e crie um novo banco de dados onde os dados serão importados:
psql -U usuario -h servidor_destino -c "CREATE DATABASE nome_do_banco;" Passo 4: Importar o banco de dados no servidor de destino
Agora, importe o arquivo SQL que você transferiu:
psql -U usuario -h servidor_destino -d nome_do_banco -f /caminho/do/destino/banco_exportado.sql Dica de Verificação/S segurança
Após a migração, verifique se todos os dados foram transferidos corretamente e se o banco de dados está funcionando como esperado. Use o comando SELECT para validar os dados:
psql -U usuario -h servidor_destino -d nome_do_banco -c "SELECT * FROM tabela LIMIT 10;"Precisa de ajuda com isso no seu servidor? A gente resolve pra você.
falar no WhatsApp →// deu erro ou não funcionou?
Achou algo errado neste manual?
Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.