Compartir vía


Acceso a una instancia de base de datos desde el editor de SQL

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 el editor de SQL para ejecutar comandos y consultas de PostgreSQL.

Antes de empezar

Compruebe que cumple los siguientes requisitos antes de conectarse:

  • Tiene el correspondiente rol de Postgres para acceder a la instancia de la 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.

El creador de la instancia de base de datos ya tiene los permisos necesarios para acceder a la instancia de base de datos desde el editor de SQL. El creador de la instancia también puede agregar usuarios adicionales a la instancia y puede conceder permisos de Postgres al usuario.

Creación de una consulta

Cree una nueva consulta SQL en el editor de SQL.

  1. Haga clic en Calcular en la barra lateral del área de trabajo.
  2. Haga clic en Lakebase Provisionado.
  3. Seleccione la instancia de base de datos en la que desea ejecutar consultas de PostgreSQL.
  4. Haga clic en Nueva consulta en la esquina superior derecha.
  5. Para ejecutar una consulta de solo lectura en secundarias legibles:
    1. Haga clic en el menú desplegable de recursos de computación y seleccione el recurso que tiene la etiqueta (Solo Lectura). Seleccionar solo lectura del cómputo desde el menú desplegable
    2. Haga clic en Cambiar.

Realizar consultas

Para ejecutar consultas de PostgreSQL, seleccione la base de datos y el esquema adecuados en el selector desplegable.

  1. Seleccione la base de datos y el esquema deseados en el selector desplegable junto a Ejecutar todo.
  2. Vea bases de datos, esquemas, tablas y columnas en Bases de datos de PostgreSQLicono de Datos.
  3. Para rellenar una referencia de tabla desde el explorador de esquemas , haga clic en el icono doble derecho de Chevron. Junto a la tabla deseada.
  4. Escriba una consulta de PostgreSQL y haga clic en Ejecutar todo.

Funcionalidad y limitaciones admitidas

  1. Se aplica el modelo de permisos de la lista de control de acceso de consulta (ACL):
    1. La ejecución se produce con la identidad de Databricks del usuario que hace clic en Ejecutar.
    2. Cualquier persona con al menos el acceso CAN VIEW en la consulta puede ver los resultados a medida que aparecen en el Editor de SQL.
  2. Los objetos con ámbito de conexión, como las tablas temporales y las transacciones, funcionan en una sola celda. No funcionan entre diferentes clics de ejecución, ya que cada uno es su propia sesión.
  3. Si $$ los bloques contienen instrucciones que tienen punto y coma, solo se muestran los resultados de la última instrucción.