Condividi tramite


Accedere a un'istanza di database dall'editor SQL

Importante

Questa funzionalità è disponibile in anteprima pubblica nelle aree seguenti: westus, westus2, eastus, eastus2, centralus, southcentralusnortheuropewesteuropeaustraliaeastbrazilsouthcanadacentralcentralindiasoutheastasia. uksouth

Questa pagina descrive come accedere a un'istanza del database Lakebase dall'editor SQL per eseguire comandi e query PostgreSQL.

Prima di iniziare

Verificare di soddisfare i requisiti seguenti prima della connessione:

  • Si dispone di un ruolo Postgres corrispondente per accedere all'istanza del database. Vedere Gestire i ruoli di Postgres.
  • Al ruolo Postgres vengono concesse le autorizzazioni necessarie per accedere al database, allo schema o alla tabella.

L'autore dell'istanza di database dispone già delle autorizzazioni necessarie per accedere all'istanza del database dall'editor SQL. L'autore dell'istanza può anche aggiungere altri utenti all'istanza e può concedere autorizzazioni Postgres all'utente.

Crea una nuova query

Creare una nuova query SQL nell'editor SQL.

  1. Fare clic sull'icona App.App nell'angolo in alto a destra e selezionare Lakebase Postgres.
  2. Fare clic su Provisioning per aprire la pagina Istanze di cui è stato effettuato il provisioning .
  3. Selezionare l'istanza del database in cui si vogliono eseguire query PostgreSQL.
  4. Clicca su Nuova query in alto a destra.
  5. Per eseguire una query di sola lettura su secondarie leggibili:
    1. Fare clic sul menu a discesa delle risorse di calcolo e selezionare le risorse di calcolo con l'etichetta (sola lettura). Selezionare la computazione di sola lettura dall'elenco a discesa
    2. Fare clic su Cambia.

Esegui le query

Per eseguire query PostgreSQL, selezionare il database e lo schema appropriati nel selettore a discesa.

  1. Selezionare il database e lo schema desiderati nel selettore a discesa accanto a Esegui tutto.
  2. Visualizzare database, schemi, tabelle e colonne Data icon.database PostgreSQL.
  3. È possibile compilare un riferimento a una tabella dal Visualizzatore schemi facendo clic sull'icona a forma di freccia doppia destra accanto alla tabella desiderata.
  4. Scrivere una query PostgreSQL e fare clic su Esegui tutto.

Funzionalità e limitazioni supportate

  1. Il modello di autorizzazioni ACL (Query Access Control List) si applica:
    1. L'esecuzione avviene con l'identità databricks dell'utente che fa clic su Esegui.
    2. Chiunque abbia almeno l'accesso CAN VIEW alla query può visualizzare i risultati nell'Editor SQL.
  2. Gli oggetti con ambito di connessione, ad esempio tabelle temporanee e transazioni, funzionano in una singola cella. Non funzionano tra clic di esecuzione diversi, perché ognuno è una sessione a sé stante.
  3. Se $$ i blocchi contengono istruzioni con punti e virgola, vengono visualizzati solo i risultati dell'ultima istruzione.