Partager via


Accéder à une instance de base de données à partir de l’éditeur SQL

Important

Cette fonctionnalité est en préversion publique dans les régions suivantes : westus, , westus2eastuseastus2, , centralus, southcentralus, , northeuropewesteurope, , australiaeastbrazilsouth, , canadacentral, centralindia, , . southeastasiauksouth

Cette page explique comment accéder à une instance de base de données Lakebase à partir de l’éditeur SQL pour exécuter des commandes et des requêtes PostgreSQL.

Avant de commencer

Vérifiez que vous répondez aux exigences suivantes avant de vous connecter :

  • Vous disposez d’un rôle Postgres correspondant pour vous connecter à l’instance de base de données. Consultez Gérer les rôles Postgres.
  • Votre rôle Postgres dispose des autorisations nécessaires pour accéder à la base de données, au schéma ou à la table.

Le créateur de l’instance de base de données dispose déjà des autorisations nécessaires pour accéder à l’instance de base de données à partir de l’éditeur SQL. Le créateur de l’instance peut également ajouter des utilisateurs supplémentaires à l’instance et accorder des autorisations Postgres à l’utilisateur.

Créer une requête

Créez une requête SQL dans l’éditeur SQL.

  1. Cliquez sur Calcul dans la barre latérale de l’espace de travail.
  2. Cliquez sur Lakebase Provisionné.
  3. Sélectionnez l’instance de base de données sur laquelle vous souhaitez exécuter des requêtes PostgreSQL.
  4. Cliquez sur Nouvelle requête en haut à droite.
  5. Pour exécuter une requête en lecture seule sur des fichiers secondaires lisibles :
    1. Cliquez sur le menu déroulant ressources de calcul et sélectionnez votre calcul qui a l’étiquette (en lecture seule). Sélectionner le calcul en lecture seule dans la liste déroulante
    2. Cliquez sur Basculez.

Exécuter des requêtes

Pour exécuter des requêtes PostgreSQL, sélectionnez la base de données et le schéma appropriés dans le sélecteur de liste déroulante.

  1. Sélectionnez la base de données et le schéma souhaités dans le sélecteur de liste déroulante en regard de Tout exécuter.
  2. Affichez les bases de données, les schémas, les tables et les colonnes dans Data icon.des bases de données PostgreSQL.
  3. Vous pouvez renseigner une référence de table à partir de l’Explorateur de schémas en cliquant sur l’icône chevron double droite. En regard de la table souhaitée.
  4. Écrivez une requête PostgreSQL, puis cliquez sur Exécuter tout.

Fonctionnalités et limitations prises en charge

  1. Le modèle d’autorisations de liste de contrôle d’accès aux requêtes (ACL) s’applique :
    1. L’exécution se produit avec l’identité Databricks de l’utilisateur qui clique sur Exécuter.
    2. Toute personne disposant au moins d’un accès CAN VIEW sur la requête peut voir les résultats tels qu’ils apparaissent dans l’Éditeur SQL.
  2. Les objets à portée de connexion, tels que les tables temporaires et les transactions, fonctionnent dans une cellule unique. Ils ne fonctionnent pas avec différents clics Run, car chacun est sa propre session.
  3. Si $$ les blocs contiennent des instructions qui ont des points-virgules, seuls les résultats de la dernière instruction sont affichés.