Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Importante
Esta característica se encuentra en versión preliminar pública en las siguientes regiones: westus, westus2, eastuseastus2, centralussouthcentralusnortheuropewesteuropeaustraliaeastbrazilsouthcanadacentralcentralindia, , . southeastasiauksouth
En esta página se describe cómo acceder a una instancia de base de datos de Lakebase desde clientes SQL y se explica cómo conectarse a una instancia de base de datos desde psql.
Puede acceder a una instancia de base de datos desde herramientas externas como psql, DBeaver y pgAdmin4. Estas herramientas también permiten crear paneles para visualizar las métricas de base de datos para mejorar el rendimiento, el uso del almacenamiento y la eficacia de las consultas.
La psql herramienta de línea de comandos es el cliente integrado de PostgreSQL que proporciona acceso directo e interactivo a la instancia de base de datos. El uso psql de proporciona una funcionalidad completa de Postgres e se integra con los flujos de trabajo y las herramientas de Postgres existentes.
DBeaver y pgAdmin son herramientas de código abierto que permiten administrar la base de datos de Postgres. Para obtener instrucciones sobre cómo instalar y conectarse, consulte la documentación de DBeaver y la documentación de pgAdmin.
Antes de empezar
- Debe instalar
psql. Para más información, consulte la guía de instalación y herramientas de PostgreSQL.psqlSe requiere la versión 14 o posterior. - Debe instalar la
libpqbiblioteca. - Tiene un rol de Postgres correspondiente a su identidad de Azure Databricks para iniciar sesión en la instancia de base de datos. Consulte Administración de roles de Postgres.
- A tu rol de Postgres se le conceden los permisos necesarios para acceder a la base de datos, el esquema o la tabla.
- Puede autenticarse en la instancia de base de datos. Si debe obtener un token de OAuth para la instancia de base de datos, consulte Autenticación en una instancia de base de datos.
Consideraciones sobre roles de identidad y base de datos
- El propietario predeterminado de la instancia es el usuario o la entidad de servicio de Azure Databricks que aprovisiona la instancia de base de datos.
- Durante el aprovisionamiento, se crea automáticamente un nombre de rol de Postgres correspondiente para la identidad:
- Usuario de Databricks: el nombre del rol de Postgres es la dirección de correo electrónico del usuario.
- Entidad de servicio de Databricks: el nombre del rol de Postgres es el ID de la aplicación de la entidad de servicio.
Conexión con psql
Una vez que el estado de la instancia de base de datos muestre Disponible, conéctese a ella mediante la herramienta de psql línea de comandos. Copie el comando de conexión desde la página de configuración de la instancia de base de datos.
- Haga clic en Calcular en la barra lateral del área de trabajo.
- Haga clic en Base de datos OLTP.
- Seleccione la instancia de base de datos a la que desea acceder desde
psql. - Haga clic en Detalles de conexión.
- Copie la cadena Connect with PSQL (Conectar con PSQL ).
- Pegue el comando en el terminal y ejecútelo para conectarse a la instancia de base de datos mediante
psql.