Compartilhar via


Clientes do Postgres

Importante

O Dimensionamento Automático do Lakebase está em Beta nas seguintes regiões: eastus2, westeurope, westus.

O Dimensionamento Automático do Lakebase é a versão mais recente do Lakebase com computação de dimensionamento automático, escala para zero, ramificação e restauração instantânea. Para comparação de recursos com o Lakebase Provisioned, consulte a escolha entre versões.

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

Authentication

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

Importante

Os tokens OAuth expiram após uma hora, exigindo atualização manual para cada sessão. Para ferramentas interativas como pgAdmin e DBeaver, essa atualização frequente é impraticável. Os aplicativos podem implementar a rotação de tokens para atualizar automaticamente as credenciais.

As senhas do Postgres não expiram e funcionam com todas as ferramentas compatíveis com PostgreSQL.

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 atualizar credenciais com frequência. Confira a visão geral da Autenticação para obter detalhes sobre métodos de autenticação.

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

Clientes disponíveis

Escolha o cliente postgres que melhor se ajusta ao fluxo de trabalho:

Cliente Description
psql O cliente de linha de comando interno do PostgreSQL para acesso interativo ao banco de dados.
pgAdmin Ferramenta de administração gráfica para gerenciar bancos de dados e executar consultas.
DBeaver Ferramenta universal de gerenciamento de banco de dados que dá suporte a vários tipos de banco de dados.
PgHero Painel de monitoramento de desempenho para identificar consultas lentas.

Detalhes da conexão

Todos os clientes do Postgres exigem as mesmas informações básicas de conexão de banco de dados postgres, que você pode obter do Aplicativo Lakebase:

  1. Navegue até o Aplicativo Lakebase e selecione seu projeto
  2. Clique em Conectar para abrir a conexão de banco de dados modal
  3. Selecione o branch, a computação e o banco de dados ao qual você deseja se conectar
  4. Selecione uma função postgres (é recomendável usar uma função postgres nativa com autenticação de senha)
  5. Copiar os detalhes da conexão

As informações de conexão incluem:

  • Host: nome do host do ponto de extremidade de computação (por exemplo, ep-abc-123.databricks.com)
  • Porta: 5432 (porta postgres padrão)
  • Banco de dados: seu nome de banco de dados (por exemplo, databricks_postgres)
  • Usuário: o nome da função Postgres
  • Senha: sua senha de função do Postgres

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