Auf dieser Seite wird erläutert, wie Sie Ihre AlloyDB for PostgreSQL-Daten mit AlloyDB Studio in der Google Cloud -Konsole untersuchen und verwalten.
AlloyDB Studio enthält den Bereich Explorer, der in Abfrageeditoren und Tabellen mit SQL-Abfrageergebnissen eingebunden werden kann. Über diese einzige Schnittstelle 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 AlloyDB for PostgreSQL noch nicht kennen, lesen Sie die 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
Um AlloyDB Studio verwenden zu können, 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 durch 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. Sie können 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.
Datenbank-Authentifizierungsmethode auswählen
Bevor Sie in AlloyDB Studio auf eine Datenbank zugreifen können, müssen Sie zuerst eine Methode zur Datenbankauthentifizierung auswählen. Sie haben folgende Möglichkeiten, sich mit AlloyDB Studio in Ihrer Datenbank anzumelden:
IAM-Datenbankauthentifizierung: Mit dieser Art der Authentifizierung können Sie die IAM-Gruppenauthentifizierung nutzen und den Datenbankzugriff und die Berechtigungen für mehrere Nutzer in Ihrer Organisation gleichzeitig verwalten. Dazu müssen Sie die IAM-Authentifizierung für die Instanz einrichten.
Integrierte Datenbankauthentifizierung: Sie stellen in AlloyDB Studio eine Verbindung zur Datenbank her, indem Sie Ihr PostgreSQL-Nutzerkonto und Ihre Anmeldedaten 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 Datenbankauthentifizierungsmethode aus.
Klicken Sie auf Authentifizieren. Im Bereich Explorer wird eine Liste der Objekte in Ihrer Datenbank angezeigt.
Daten erstellen, ändern und abfragen
Sie können den Abfrageeditor verwenden, um SQL-Anweisungen auszufü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, fragen Sie ab 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.
Erstellen Sie eine Abfrage mit einer der folgenden Methoden:
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 more_vert Aktionen anzeigen. Eine oder mehrere verfügbare Aktionen werden 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 Ihrer 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.
- Lang andauernde Abfragen oder Indexerstellungen für große Tabellen, die auf der Instanz mehr als 5 Minuten dauern, werden abgebrochen.
- AlloyDB Studio hält nach Abschluss der Ausführung eines SQL-Skripts Datenbankverbindung nicht offen. Ebenso haben die Tabs Editor keine gemeinsame Sitzung; jede Ausführung startet eine neue Verbindung mit einer separaten Sitzung.
- Wenn Sie mehrere Abfrageanweisungen gleichzeitig ausführen und eine der Abfragen zu einem Fehler führt, wird die gesamte Abfrage abgebrochen.