psql ile kümeye bağlanma - PostgreSQL için Azure Cosmos DB
ŞUNLAR IÇIN GEÇERLIDIR: PostgreSQL için Azure Cosmos DB (PostgreSQL'e citus veritabanı uzantısıyla desteklenir)
Bu hızlı başlangıçta, PostgreSQL için Azure Cosmos DB kümesine bağlanmak için Azure Cloud Shell'deki psql bağlantı dizesi nasıl kullanacağınız gösterilmektedir.
Önkoşullar
- Etkin aboneliği olan bir Azure hesabı. Hesabınız yoksa ücretsiz bir hesap oluşturun.
- PostgreSQL için Azure Cosmos DB kümesi. Küme oluşturmak için bkz . Azure portalında küme oluşturma.
Bağlan
Kümenizin adlı citus
bir varsayılan veritabanı vardır. Veritabanına bağlanmak için bir bağlantı dizesi ve yönetici parolası kullanırsınız.
Azure portalında, küme sayfanızda Bağlantı dizeleri menü öğesini seçin ve psql bağlantı dizesi kopyalayın.
psql dizesi biçimindedir
psql "host=c-<cluster>.<uniqueID>.postgres.cosmos.azure.com port=5432 dbname=citus user=citus password={your_password} sslmode=require"
. Ana bilgisayar adının birc.
ile başladığına dikkat edin, örneğinc-mycluster.12345678901234.postgres.cosmos.azure.com
. Bu ön ek, kümenin koordinatör düğümünü gösterir. Varsayılandbname
değerdircitus
ve yalnızca küme sağlama zamanında değiştirilebilir. ,user
kümenizdeki herhangi bir geçerli Postgres rolü olabilir.Üst menü çubuğundaki Cloud Shell simgesini seçerek Azure Cloud Shell'i açın.
İstenirse Cloud Shell verilerinin depolandığı bir Azure aboneliği seçin.
Psql bağlantı dizesi kabuğuna yapıştırın.
bağlantı dizesi değerini küme parolanızla veya Microsoft Entra ID belirteciyle değiştirin
{your_password}
ve enter tuşuna basın.psql veritabanına başarıyla bağlandığında yeni
citus=>
bir (veya veritabanınızın özel adı) istemini görürsünüz: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=>
Bir test sorgusu çalıştırın. Aşağıdaki komutu psql istemine yapıştırın ve enter tuşuna basın.
SHOW server_version;
Küme oluşturma sırasında seçtiğiniz PostgreSQL sürümüyle eşleşen bir sonuç görmeniz gerekir. Örneğin:
server_version ---------------- 14.5 (1 row)
Sonraki adımlar
Kümeye bağlandığınıza göre, sonraki adım tabloları oluşturmak ve yatay ölçeklendirme için parçalama yapmaktır.