Jede Clientanwendung, die mit PostgreSQL funktioniert, kann auch mit AlloyDB Omni verwendet werden, ohne dass Änderungen erforderlich sind.
Verwenden Sie zum Herstellen einer Verbindung zu Ihrem Datenbankcluster einen beliebigen PostgreSQL-kompatiblen Client wie psql, der auf einem Clientcomputer installiert ist.
Hinweis
- Installieren Sie AlloyDB Omni mit dem RPM-Orchestrator.
- Erstellen Sie einen AlloyDB Omni-Cluster.
Sie benötigen die folgenden Verbindungsinformationen:
- Host: die IP-Adresse des Datenbankknotens. Sie finden die IP-Adressen Ihrer Knoten, indem Sie den Clusterstatus abrufen. Wenn HA für Ihren Cluster aktiviert ist, folgen Sie der Anleitung unter Schreibgeschützte Endpunkte prüfen, um die IP-Adressen Ihrer Endpunkte zu ermitteln.
- Port:
5432 - Nutzername:
postgresoder der von Ihnen konfigurierte Administratornutzer. - Passwort: das Passwort für den Administratornutzer, das Sie beim Erstellen des Clusters konfiguriert haben.
Mit psql eine Verbindung zu einem Datenbankknoten herstellen
Führen Sie den Befehl psql auf einem Clientcomputer aus, der Netzwerkzugriff auf den Datenbankknoten hat, um eine Verbindung zum Datenbankknoten herzustellen.
Führen Sie dazu diesen Befehl aus:
psql -h NODE_IP_ADDRESS -p 5432 -U postgresErsetzen Sie
NODE_IP_ADDRESSdurch die IP-Adresse des Datenbankknotens.Geben Sie bei Aufforderung das Passwort für den Nutzer
postgresein.
Verbindung über einen Verbindungspooler herstellen
Wenn Sie PgBouncer konfiguriert haben, können Sie über den Verbindungspooler eine Verbindung zum Cluster herstellen. Weitere Informationen finden Sie unter Verbindungspooler prüfen.
Verbindung mit eigenen Anwendungen herstellen
Jede Clientanwendung, die mit PostgreSQL funktioniert, kann auch mit AlloyDB Omni verwendet werden, ohne dass Änderungen erforderlich sind.
Verwenden Sie einen beliebigen PostgreSQL-kompatiblen Client oder eine beliebige Codebibliothek, um eine Verbindung zu AlloyDB Omni herzustellen.
Nachdem Sie eine Verbindung zum Datenbankserver hergestellt haben, können Sie Ihre Datenbanken definieren, abfragen und ändern, indem Sie DML- und SQL-Abfragen über standardmäßige PostgreSQL-Kommunikationsprotokolle senden.
Da AlloyDB Omni in Ihrer eigenen Umgebung ausgeführt wird, können Sie steuern, wie Sie eine Verbindung zu AlloyDB Omni herstellen. Sie können den Netzwerkzugriff auf AlloyDB Omni nach Bedarf Ihrer Anwendung zulassen oder einschränken, genau wie bei einem normalen PostgreSQL-Server.