Поделиться через


Доступ к экземпляру базы данных из редактора SQL

Это важно

Эта функция доступна в общедоступной предварительной версии в следующих регионах: westus, westus2eastuseastus2centralussouthcentralusnortheuropewesteuropeaustraliaeastbrazilsouthcanadacentralcentralindia, . southeastasiauksouth

На этой странице описывается, как получить доступ к экземпляру базы данных Lakebase из редактора SQL для выполнения команд и запросов PostgreSQL.

Перед началом работы

Перед подключением убедитесь, что выполнены следующие требования:

  • У вас есть соответствующие права пользователя Postgres для входа в экземпляр базы данных. См. статью "Управление ролями Postgres".
  • Роль Postgres предоставляет необходимые разрешения для доступа к базе данных, схеме или таблице.

Создатель экземпляра базы данных уже имеет необходимые разрешения для доступа к экземпляру базы данных из редактора SQL. Создатель экземпляра также может добавлять дополнительных пользователей в экземпляр и предоставлять пользователю разрешения Postgres.

Создание нового запроса

Создайте новый SQL-запрос в редакторе SQL.

  1. Щелкните значок приложения.Приложения в правом верхнем углу и выберите Lakebase Postgres.
  2. Щелкните «Подготовлено», чтобы открыть страницу «Подготовленные экземпляры».
  3. Выберите экземпляр базы данных, на который нужно выполнить запросы PostgreSQL.
  4. Щелкните "Создать запрос " в правом верхнем углу.
  5. Чтобы выполнить запрос только для чтения на доступных для чтения вторичных серверах:
    1. Щелкните раскрывающееся меню вычислительных ресурсов и выберите вычисление с меткой (только для чтения). Выберите ресурсы вычислений с доступом только для чтения из выпадающего списка
    2. Нажмите кнопку "Переключить".

Выполнение запросов

Чтобы запустить запросы PostgreSQL, выберите соответствующую базу данных и схему в раскрывающемся селекторе.

  1. Выберите нужную базу данных и схему в раскрывающемся селекторе рядом со списком "Выполнить все".
  2. Просматривайте базы данных, схемы, таблицы и столбцы в базах данных PostgreSQL на значке Data icon.данных.
  3. Вы можете заполнить ссылку на таблицу из браузера схем, щелкнув значок с двойной стрелкой вправо рядом с нужной таблицей.
  4. Напишите запрос PostgreSQL и нажмите кнопку "Выполнить все".

Поддерживаемые функции и ограничения

  1. Применяется модель разрешений для управления доступом запросов (ACL ):
    1. Выполнение происходит с учетной записью Databricks пользователя, который нажимает Выполнить.
    2. Любой пользователь с доступом по крайней мере CAN VIEW в запросе может видеть результаты, как они отображаются в редакторе SQL.
  2. Объекты, имеющие область действия подключения, такие как временные таблицы и транзакции, работают в одной ячейке. Они не работают в разных щелчках запуска, так как каждый из них является собственным сеансом.
  3. Если $$ блоки содержат операторы с запятой, отображаются только результаты последнего оператора.