Precisa importar ou exportar uma base Postgre via SSH? Certo! Neste artigo você há informações que podem te ajudar com o dump/import do pgsql.
O tutorial disponível abaixo demanda conhecimento técnico em manipulação de arquivos via terminal SSH.
Precisa de ajuda para saber quais são os dados de acesso ao banco de dados? Confere isso: Onde encontrar os dados de acesso ao banco de dados.
Importando uma base Postgre via SSH
Abra o seu terminal SSH e utilize o seguinte comando para realizar a importação:
(Altere os itens em negrito de acordo com os dados de conexão do seu banco).
psql -h host -U usuario-da-base nome-da-base < arquivo.sql
Assim que executar o comando, será solicitada a senha da base. Basta digitar e teclar enter para que o processo de importação inicie.
Exportando uma base Postgre via SSH
No terminal, execute o seguinte comando:
(Altere os itens em negrito de acordo com os dados de conexão do seu banco).
pg_dump -h host -U usuario-da-base nome-da-base > nome-do-backup.gz
O arquivo final pode ser .gz ou .sql.
Assim que executar o comando, será solicitada a senha da base. Basta digitar e teclar enter para que o processo de exportação se inicie.
Backup e exportação de uma tabela específica
Execute o seguinte comando:
pg_dump –table nome-da-tabela -h host -U usuario-da-base nome-da-base > nome-do-backup.gz