Verbinding maken met een cluster met psql - Azure Cosmos DB for PostgreSQL
VAN TOEPASSING OP: Azure Cosmos DB for PostgreSQL (mogelijk gemaakt door de Citus-databaseextensie voor PostgreSQL)
In deze quickstart ziet u hoe u de psql-connection string in Azure Cloud Shell gebruikt om verbinding te maken met een Azure Cosmos DB for PostgreSQL-cluster.
Vereisten
- Een Azure-account met een actief abonnement. Als u nog geen account hebt, kunt u gratis een account maken.
- Een Azure Cosmos DB for PostgreSQL-cluster. Zie Een cluster maken in de Azure Portal als u een cluster wilt maken.
Verbinding maken
Uw cluster heeft een standaarddatabase met de naam citus
. Als u verbinding wilt maken met de database, gebruikt u een verbindingsreeks en het beheerderswachtwoord.
Selecteer in de Azure Portal op de clusterpagina het menu-item Verbindingsreeksen en kopieer vervolgens de psql-connection string.
De psql-tekenreeks heeft de vorm
psql "host=c-<cluster>.<uniqueID>.postgres.cosmos.azure.com port=5432 dbname=citus user=citus password={your_password} sslmode=require"
. U ziet dat de hostnaam begint met eenc.
, bijvoorbeeldc-mycluster.12345678901234.postgres.cosmos.azure.com
. Dit voorvoegsel geeft het coƶrdinatorknooppunt van het cluster aan. De standaardwaardedbname
iscitus
en kan alleen worden gewijzigd tijdens het inrichten van het cluster. Deuser
kan elke geldige Postgres-rol in uw cluster zijn.Open Azure Cloud Shell door het pictogram Cloud Shell in de bovenste menubalk te selecteren.
Kies desgevraagd een Azure-abonnement waarin u Cloud Shell gegevens wilt opslaan.
Plak uw psql-connection string in de shell.
Vervang in de connection string door
{your_password}
uw clusterwachtwoord en druk op Enter.Wanneer psql verbinding maakt met de database, ziet u een nieuwe
citus=>
prompt (of de aangepaste naam van uw database):psql (14.2, server 14.5) SSL connection (protocol: TLSv1.2, cipher: ECDHE-RSA-AES256-GCM-SHA384, bits: 256, compression: off) Type "help" for help. citus=>
Voer een testquery uit. Plak de volgende opdracht in de psql-prompt en druk op Enter.
SHOW server_version;
U ziet een resultaat dat overeenkomt met de PostgreSQL-versie die u hebt geselecteerd tijdens het maken van het cluster. Bijvoorbeeld:
server_version ---------------- 14.5 (1 row)
Volgende stappen
Nu u verbinding hebt gemaakt met het cluster, bestaat de volgende stap uit het maken van tabellen en shards voor horizontaal schalen.