Pular para o conteúdo principal

Clientes Postgres

info

Beta

O Lakebase Postgres (beta com escalonamento automático) é a próxima versão do Lakebase, disponível apenas para avaliação. Para cargas de trabalho de produção, utilize a versão de pré-visualização pública do Lakebase. Consulte a seção "Como escolher entre as versões" para entender qual versão é a mais adequada para você.

Você pode se conectar ao seu projeto de banco de dados Lakebase usando qualquer cliente ou ferramenta padrão do PostgreSQL. Isso inclui ferramentas de linha de comando como psql e aplicativos GUI como pgAdmin e DBeaver.

Autenticação

Para obter a melhor experiência com clientes Postgres de terceiros, recomendamos o uso da autenticação nativa por senha do Postgres . Este método utiliza funções tradicionais do Postgres com senhas de banco de dados que não expiram a cada hora, tornando-as adequadas para ferramentas de cliente e sessões de longa duração.

As senhas nativas do Postgres são amplamente suportadas em todas as ferramentas e clientes do Postgres e são mais adequadas para aplicativos que não podem refresh as credenciais com frequência. Consulte a Visão geral da autenticação para obter detalhes sobre os métodos de autenticação.

Para configurar a autenticação nativa por senha do Postgres, crie uma função do Postgres com uma senha. Consulte a seção "Gerenciar funções do Postgres" para obter instruções.

Clientes disponíveis

Escolha o cliente Postgres que melhor se adapta ao seu fluxo de trabalho:

Cliente

Descrição

psql

Cliente de linha de comando integrado do PostgreSQL. Fornece acesso direto e interativo ao seu banco de dados com todas as funcionalidades do Postgres.

pgAdmin

Ferramenta de administração gráfica de código aberto. Oferece uma interface visual para gerenciar bancos de dados, executar consultas e monitorar o desempenho.

DBeaver

Ferramenta universal de gerenciamento de banco de dados. Suporta múltiplos tipos de banco de dados com um conjunto abrangente de recursos para administração de banco de dados.

PgHero

Ferramenta de monitoramento de desempenho de código aberto. Painel de controle leve baseado em Docker para identificar consultas lentas e otimizar o desempenho do banco de dados.

Detalhes da conexão

Todos os clientes Postgres requerem as mesmas informações básicas de conexão com o banco de dados Postgres, que você pode obter no aplicativo Lakebase:

  1. Acesse o aplicativo Lakebase e selecione seu projeto de banco de dados.
  2. Clique em Conectar para abrir a janela de conexão com o banco de dados.
  3. Selecione a filial, compute e o banco de dados aos quais deseja se conectar.
  4. Selecione uma função do Postgres (recomendamos o uso de uma função nativa do Postgres com autenticação por senha).
  5. Copie os detalhes da conexão.

A informação de ligação inclui:

  • Host : hostname do seu endpoint compute (ex.: ep-abc-123.databricks.com)
  • Porta : 5432 (porta default do Postgres)
  • Banco de dados : O nome do seu banco de dados (ex.: databricks_postgres)
  • Usuário : Seu nome de função no Postgres
  • Senha : Sua senha de função do Postgres

Para obter mais informações sobre strings de conexão e autenticação, consulte Conectar-se ao seu projeto de banco de dados.