Auf dieser Seite erfahren Sie, wie Sie Ihre AlloyDB for PostgreSQL-Daten mit AlloyDB Studio in der Google Cloud Console analysieren und verwalten.
AlloyDB Studio enthält den Bereich Explorer, der in Abfrageeditoren und Tabellen mit SQL-Abfrageergebnissen eingebunden werden kann. Über diese einzige Benutzeroberfläche können Sie DDL-, DML- und DQL-Anweisungen ausführen. Anstatt beispielsweise das Datenbank-Abfragetool eines Drittanbieters zu konfigurieren, können Sie eine Tabelle erstellen oder Daten mit diesem Abfrageeditor abfragen.
Wenn Sie mit AlloyDB for PostgreSQL noch nicht vertraut sind, lesen Sie den Hilfeartikel AlloyDB – Übersicht.
Im Bereich Explorer in AlloyDB Studio können Sie Datenbankobjekte aufrufen und mit ihnen interagieren. Sie können die folgenden Datenbankobjekte erstellen, ändern und löschen:
- Schemas
- Tables
- Spalten
- Indexe und Schlüssel
- Trigger
- Ansichten
- Funktionen
- Prozeduren
- Sequenzen
- Typen
- Erweiterungen
Erforderliche Rollen und Berechtigungen
Für die Verwendung von AlloyDB Studio benötigen Sie die folgenden Berechtigungen:
alloydb.clusters.get
alloydb.databases.list
alloydb.instances.executeSql
alloydb.instances.list
alloydb.users.list
Sie können diese Berechtigungen über die Rolle roles/alloydb.admin
oder eine Kombination der Rollen roles/alloydb.viewer
und roles/alloydb.databaseUser
erhalten. Wenn Sie diese Rolle nicht haben, wenden Sie sich an einen Organisationsadministrator, um Zugriff anzufordern. Möglicherweise können Sie die erforderlichen Berechtigungen auch über benutzerdefinierte Rollen oder andere vordefinierte Rollen erhalten.
Achten Sie außerdem darauf, dass Sie Berechtigungen auf Datenbankebene für die Datenbank haben, die Sie zur Authentifizierung verwenden.
Meine Daten erkunden
So greifen Sie auf den Bereich Explorer zu:
Öffnen Sie in der Google Cloud Console die Seite AlloyDB.
Wählen Sie einen Cluster aus der Liste aus.
Klicken Sie im Navigationsmenü auf AlloyDB Studio.
Wählen Sie eine Datenbank und einen Nutzer aus und geben Sie das Passwort des Nutzers ein.
Klicken Sie auf Authentifizieren. Im Bereich Explorer wird eine Liste der Objekte in Ihrer Datenbank angezeigt.
Daten erstellen, ändern und abfragen
Mit dem Abfrageeditor können Sie SQL-Anweisungen ausführen. Anweisungen müssen durch ein Semikolon getrennt werden. Sie können eine Abfrage selbst erstellen oder den Abfrageeditor mit einer Vorlage füllen.
Anweisungen werden in der Reihenfolge ausgeführt, in der Sie sie im Abfrageeditor eingeben.
So erstellen, abfragen oder ändern Sie Ihre Daten:
Öffnen Sie in der Google Cloud Console die Seite AlloyDB.
Wählen Sie einen Cluster aus der Liste aus.
Klicken Sie im Navigationsmenü auf AlloyDB Studio.
Melden Sie sich mit dem Namen Ihrer Datenbank, Ihrem Nutzernamen und Ihrem Passwort in AlloyDB Studio an.
Sie haben folgende Möglichkeiten, eine Abfrage zu erstellen:
So erstellen Sie eine eigene Abfrage:
- Öffnen Sie einen neuen Tab, indem Sie auf Neuer SQL-Editor-Tab oder Neuer Tab klicken.
- Schreiben Sie Ihre Abfrage, sobald der Abfrageeditor angezeigt wird.
So erstellen Sie eine Abfrage auf Basis einer Vorlage:
- Klicken Sie im Bereich Explorer neben einem Datenbankobjekt auf Dreipunkt-Menü und dann auf Aktionen anzeigen. Es werden eine oder mehrere verfügbare Aktionen angezeigt.
- Klicken Sie auf eine Aktion. Der Abfrageeditor wird mit einer Vorlage gefüllt.
- Ersetzen Sie die Platzhalter in der Vorlage.
Klicken Sie auf Ausführen. Dadurch werden alle Abfragen im Abfrageeditor ausgeführt. Die Ergebnisse der Abfrage werden in der Tabelle Ergebnisse angezeigt.
Sie können auch eine oder mehrere Abfragen gleichzeitig auswählen und ausführen. Wählen Sie dazu eine oder mehrere Abfragen aus und klicken Sie auf Ausgewählte ausführen.
Beschränkungen
- AlloyDB Studio unterstützt einfache Abfragen. Antworten über 10 MB werden möglicherweise abgeschnitten. AlloyDB Studio zeigt es an, falls Teilergebnisse zurückgegeben werden.
- Anfragen, die auf der Instanz länger als 5 Minuten dauern, werden abgebrochen.
- AlloyDB Studio hält nach Abschluss der Ausführung eines SQL-Scripts Datenbankverbindung nicht offen. Ebenso haben die Tabs im Editor keine gemeinsame Sitzung; jede Ausführung startet eine neue Verbindung mit einer separaten Sitzung.
- AlloyDB Studio unterstützt nur die native PostgreSQL-Authentifizierung (Nutzername und Passwort). Sie können sich nicht über Identity and Access Management authentifizieren oder Anmeldedaten verwenden, die in Secret Manager gespeichert sind.
- Wenn Sie mehrere Abfrageanweisungen gleichzeitig ausführen und eine der Abfragen zu einem Fehler führt, wird die gesamte Abfrage abgebrochen.