Gérer vos données à l'aide de la console Google Cloud

Cette page explique comment explorer et gérer vos données AlloyDB pour PostgreSQL à l'aide d'AlloyDB Studio dans la console Google Cloud .

AlloyDB Studio comprend un volet Explorateur qui s'intègre à un éditeur de requêtes et à une table de résultats de requête SQL. Vous pouvez exécuter des instructions LDD, LMD et DQL à partir de cette interface unique. Par exemple, au lieu de configurer un outil de requête de base de données tiers, vous pouvez créer une table ou interroger vos données à l'aide de cet éditeur de requête.

Si vous débutez avec AlloyDB pour PostgreSQL, consultez la présentation d'AlloyDB.

Vous pouvez utiliser le volet Explorateur dans AlloyDB Studio pour afficher les objets de votre base de données et interagir avec eux. Vous pouvez créer, modifier et supprimer les objets de base de données suivants :

  • Schémas
  • Tables
  • Colonnes
  • Index et clés
  • Déclencheurs
  • Vues
  • distantes
  • Procédures
  • Séquences
  • Types
  • Extensions

Rôles et autorisations requis

Pour utiliser AlloyDB Studio, vous devez disposer des autorisations suivantes :

  • alloydb.clusters.get
  • alloydb.databases.list
  • alloydb.instances.executeSql
  • alloydb.instances.list
  • alloydb.users.list

Vous pouvez obtenir ces autorisations grâce au rôle roles/alloydb.admin ou en combinant les rôles roles/alloydb.viewer et roles/alloydb.databaseUser. Si vous ne disposez pas de ces rôles, contactez l'administrateur de votre organisation pour demander l'accès. Vous pouvez également obtenir les autorisations requises grâce aux rôles personnalisés ou à d'autres rôles prédéfinis.

En outre, assurez-vous de disposer des autorisations au niveau de la base de données pour la base de données que vous utilisez pour l'authentification.

Choisir une méthode d'authentification de la base de données

Avant de pouvoir accéder à une base de données dans AlloyDB Studio, vous devez d'abord sélectionner une méthode d'authentification de base de données. Pour vous connecter à votre base de données à l'aide d'AlloyDB Studio, vous pouvez utiliser l'un des types d'authentification suivants :

  • Authentification IAM pour les bases de données : utilisez l'authentification IAM pour gérer l'accès aux bases de données et les droits des utilisateurs de votre organisation. Pour l'utiliser, configurez l'authentification IAM sur l'instance.

  • Authentification intégrée à la base de données : connectez-vous à la base de données dans AlloyDB Studio à l'aide de votre compte et de vos identifiants utilisateur PostgreSQL. Pour en savoir plus, consultez Gérer les utilisateurs PostgreSQL avec l'authentification intégrée.

Explorer des données

Pour accéder au volet Explorateur, procédez comme suit :

  1. Dans la console Google Cloud , ouvrez la page AlloyDB.

    Accéder à AlloyDB

  2. Sélectionnez un cluster dans la liste.

  3. Dans le menu de navigation, cliquez sur AlloyDB Studio.

  4. Sélectionnez une méthode d'authentification de la base de données.

  5. Cliquez sur Authentifier. Le volet Explorateur affiche la liste des objets de votre base de données.

Créer, modifier et interroger vos données

Vous pouvez utiliser l'éditeur de requête pour exécuter des instructions SQL. Les instructions doivent être séparées par un point-virgule. Composez une requête vous-même ou insérez un modèle dans l'éditeur de requête.

L'exécution des instructions est basée sur l'ordre dans lequel vous les saisissez dans l'éditeur de requête.

Pour créer, interroger ou modifier vos données, procédez comme suit :

  1. Dans la console Google Cloud , ouvrez la page AlloyDB.

    Accéder à AlloyDB

  2. Sélectionnez un cluster dans la liste.

  3. Dans le menu de navigation, cliquez sur AlloyDB Studio.

  4. Connectez-vous à AlloyDB Studio à l'aide du nom de votre base de données, de votre nom d'utilisateur et de votre mot de passe.

  5. Rédigez une requête en utilisant l'une des méthodes suivantes :

    • Pour composer votre propre requête, procédez comme suit :

      1. Cliquez sur Nouvel onglet de l'éditeur SQL ou Nouvel onglet pour en ouvrir un.
      2. Lorsque l'éditeur de requête s'affiche, rédigez votre requête.
    • Pour composer une requête à partir d'un modèle, procédez comme suit :

      1. Dans le volet Explorateur, à côté d'un objet de base de données, cliquez sur more_vert Afficher les actions. Une ou plusieurs actions disponibles s'affichent.
      2. Cliquez sur une action. Un modèle est inséré dans l'éditeur de requête.
      3. Remplacez tous les espaces réservés dans le modèle.
  6. Cliquez sur Exécuter. Toutes les requêtes de l'éditeur de requête sont alors exécutées. Les résultats de votre requête s'affichent dans le tableau Résultats.

    Vous pouvez également sélectionner et exécuter une ou plusieurs requêtes en même temps. Pour ce faire, sélectionnez une ou plusieurs requêtes, puis cliquez sur Exécuter la sélection.

Limites

  • AlloyDB Studio accepte les requêtes légères. Les réponses de plus de 8 Mo peuvent être tronquées. AlloyDB Studio indique à quel moment il renvoie des résultats partiels.
  • Les requêtes de longue durée ou les créations d'index sur de grandes tables qui dépassent cinq minutes sur l'instance sont annulées en raison du délai d'expiration.
  • AlloyDB Studio ne maintient pas de connexion à une base de données ouverte une fois l'exécution d'un script SQL terminée. De même, les onglets de l'éditeur ne partagent pas de session commune, et chaque exécution démarre une nouvelle connexion à l'aide d'une session distincte.
  • Lorsque vous exécutez plusieurs instructions de requête en même temps et que l'une d'elles génère une erreur, l'ensemble de la requête est annulé.

Étapes suivantes