Bagikan melalui


Menyambungkan ke kluster dengan psql - Azure Cosmos DB for PostgreSQL

BERLAKU UNTUK: Azure Cosmos DB for PostgreSQL (didukung oleh ekstensi database Citus ke PostgreSQL)

Mulai cepat ini menunjukkan kepada Anda cara menggunakan string koneksi psql di Azure Cloud Shell untuk menyambungkan ke kluster Azure Cosmos DB for PostgreSQL.

Prasyarat

Sambungkan

Kluster Anda memiliki database default bernama citus. Untuk tersambung ke server database, Anda memerlukan string koneksi dan kata sandi admin.

  1. Di portal Azure, pada halaman kluster Anda, pilih item menu String koneksi, lalu salin string koneksi psql.

    Cuplikan layar yang memperlihatkan penyalinan string koneksi psql.

    String psql adalah dari formulir psql "host=c-<cluster>.<uniqueID>.postgres.cosmos.azure.com port=5432 dbname=citus user=citus password={your_password} sslmode=require". Perhatikan bahwa nama host dimulai dengan c., misalnya c-mycluster.12345678901234.postgres.cosmos.azure.com. Awalan ini menunjukkan simpul koordinator kluster. Defaultnya dbname adalah citus dan hanya dapat diubah pada waktu provisi kluster. user Dapat berupa peran Postgres yang valid di kluster Anda.

  2. Buka Azure Cloud Shell dengan memilih ikon Cloud Shell di bilah menu atas.

    Cuplikan layar yang memperlihatkan ikon Cloud Shell.

    Jika diminta, pilih langganan Azure tempat menyimpan data Cloud Shell.

  3. Tempelkan string koneksi psql Anda ke dalam shell.

  4. Di string koneksi, ganti {your_password} dengan kata sandi kluster atau token ID Microsoft Entra Anda, lalu tekan Enter.

    Cuplikan layar yang memperlihatkan menjalankan psql di Cloud Shell.

    Saat psql berhasil tersambung ke database, Anda akan melihat permintaan baru citus=> (atau nama kustom database Anda):

    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=>
    
  5. Jalankan kueri pengujian. Tempelkan perintah berikut ke perintah psql, lalu tekan Enter.

    SHOW server_version;
    

    Anda akan melihat hasil yang cocok dengan versi PostgreSQL yang Anda pilih selama pembuatan kluster. Contohnya:

     server_version
    ----------------
     14.5
    (1 row)
    

Langkah berikutnya

Sekarang setelah Anda tersambung ke kluster, langkah selanjutnya adalah membuat tabel dan memecahnya untuk penskalaan horizontal.