PostgreSQL

O PostgreSQL é um sistema de gerenciamento de banco de dados relacional de código aberto comumente usado em aplicativos. Com a hospedagem de banco de dados da Kinsta, você pode facilmente adicionar um novo banco de dados PostgreSQL, acessando o painel de controle, clicando em Bancos de dados > Adicionar banco de dados e selecionar as opções necessárias.

Se você tiver um banco de dados existente localmente ou com outro provedor de hospedagem, poderá importar o banco de dados PostgreSQL para a Hospedagem de Banco de Dados da Kinsta usando uma ferramenta de banco de dados de terceiros ou a interface de linha de comando (CLI).

Nota: Para importar um banco de dados, você deve criar um novo banco de dados no MyKinsta primeiro.

Importe um banco de dados PostgreSQL usando uma ferramenta de banco de dados

Existem muitas ferramentas de banco de dados que você pode usar para conectar e gerenciar seu banco de dados; temos instruções passo a passo para o TablePlus, pois essa ferramenta permite gerenciar todos os tipos de banco de dados que você pode hospedar na Kinsta.

Você pode usar qualquer cliente ou ferramenta de banco de dados compatível com seu tipo de banco de dados. Embora alguns detalhes específicos, como navegação e nomes de campos, possam variar entre as ferramentas de banco de dados, os conceitos fundamentais são os mesmos.

Importe um banco de dados PostgreSQL usando a interface de linha de comando (CLI)

Você pode usar a interface de linha de comando (CLI) para importar seu banco de dados PostgreSQL para a Kinsta. A instalação do servidor de banco de dados e os comandos variam para cada tipo de banco de dados. Este artigo é específico para o PostgreSQL. Para outros tipos de banco de dados, consulte:

Instale o PostgreSQL

Se ainda não tiver o PostgreSQL instalado em seu computador local, você precisará instalá-lo para se conectar ao seu banco de dados. Dependendo do seu sistema operacional, você pode instalar o PostgreSQL das seguintes maneiras.

Windows

Faça o download e instale o instalador GUI ou os binários do instalador interativo da EDB.

MacOS

Com o Homebrew, substitua XX no comando a seguir pela versão do PostgreSQL que você deseja instalar:

brew install postgresql@XX

Linux baseado em Debian (Debian, Ubuntu, Mint, etc.)

Use o repositório PostgreSQL APT e instale o postgresql-client.

Linux baseado no RedHat (RedHat, Fedora, CentOS, etc.)

Use o repositório Yum do PostgreSQL e instale o postgresql-client.

Credenciais do banco de dados Kinsta

Você pode encontrar as credenciais do banco de dados em Conexões externas na página Visão geral do banco de dados.

Importe um banco de dados PostgreSQL

Use o seguinte comando para exportar o banco de dados, substituindo EXTERNAL_HOSTNAME, USERNAME, PORT e DATABASE_NAME pelas informações das conexões externas do seu banco de dados. Substitua export.sql pelo caminho e nome do banco de dados que você deseja importar:

psql -h EXTERNAL_HOSTNAME -U USERNAME -p PORT -d DATABASE_NAME < export.sql

Quando solicitado, digite a senha do banco de dados.

Nenhuma saída será produzida, a menos que haja erros, que serão impressos na linha de comando. Para verificar se a importação foi bem-sucedida, você pode usar o dt ou um comando semelhante para revisar os dados no banco de dados.

Exporte um banco de dados PostgreSQL

Use o seguinte comando para exportar o banco de dados, substituindo EXTERNAL_HOSTNAME, USERNAME, PORT e DATABASE_NAME pelas informações das conexões externas do seu banco de dados. Substitua export.sql pelo caminho e nome do arquivo do banco de dados que você deseja exportar:

pg_dump -h EXTERNAL_HOSTNAME -U USERNAME -p PORT -d DATABASE_NAME > export.sql

Quando solicitado, digite a senha do banco de dados.

Após a conclusão da exportação, o arquivo do banco de dados (por exemplo, export.sql) estará disponível no caminho que você especificou no comando pg_dump. Você pode abrir um arquivo .sql com um editor de texto simples (por exemplo, TextEdit, Notepad++, Sublime Text, etc.) ou com uma ferramenta de banco de dados como o TablePlus para analisar os dados exportados.

Este artigo foi útil?