Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

الاتصال بـ ClickHouse Managed Postgres

Beta

الوصول إلى تفاصيل الاتصال

لتوصيل تطبيقاتك بـ ClickHouse Managed Postgres، انتقل إلى عرض Connect في الشريط الجانبي الأيسر للمثيل.

انقر على Connect في الشريط الجانبي الأيسر لعرض تفاصيل الاتصال

يؤدي النقر على Connect إلى فتح نافذة منبثقة تعرض بيانات اعتماد الاتصال وسلاسل الاتصال لديك بعدة تنسيقات.

نافذة الاتصال المنبثقة تعرض بيانات الاعتماد وتنسيقات سلاسل الاتصال

تعرض نافذة الاتصال المنبثقة المعلومات التالية:

  • اسم المستخدم: مستخدم قاعدة البيانات (الافتراضي: postgres)
  • كلمة المرور: كلمة مرور قاعدة البيانات (تكون مخفية افتراضيًا، انقر على أيقونة العين لإظهارها)
  • الخادم: اسم المضيف لمثيل ClickHouse Managed Postgres
  • المنفذ: منفذ PostgreSQL (الافتراضي: 5432)

يوفّر ClickHouse Managed Postgres صلاحيات superuser على قاعدة البيانات. استخدم بيانات الاعتماد هذه للاتصال بصفة superuser، ما يتيح لك إنشاء مستخدمين إضافيين وإدارة كائنات قاعدة البيانات.

تنسيقات سلسلة الاتصال

توفّر علامات التبويب الاتصال عبر سلسلة اتصالك بعدة تنسيقات لتناسب متطلبات تطبيقك:

Format Description
url عنوان URL قياسي للاتصال بالتنسيق postgresql://<USER>:<PASSWORD>@<HOST>:<PORT>/<DATABASE>
psql أمر جاهز للاستخدام للاتصال عبر أداة سطر الأوامر psql
env متغيرات بيئة للعملاء المعتمدين على libpq
yaml تهيئة منسّقة بصيغة YAML
jdbc سلسلة اتصال JDBC لتطبيقات Java

لدواعٍ أمنية، تكون كلمة المرور في سلاسل الاتصال مخفية افتراضيًا. انقر على أيقونة النسخ بجوار أي حقل أو سلسلة اتصال لنسخها مباشرةً إلى الحافظة.

تجميع الاتصالات عبر PgBouncer

يتضمن ClickHouse Managed Postgres مثيل PgBouncer مضمّنًا لتجميع الاتصالات على جانب الخادم. يساعد PgBouncer في تحسين إدارة الاتصالات والأداء واستغلال الموارد، خاصةً للتطبيقات التي:

  • تفتح عددًا كبيرًا من الاتصالات المتزامنة
  • تنشئ الاتصالات وتغلقها بشكل متكرر
  • تستخدم بيئات حوسبة بدون خوادم أو مؤقتة

لاستخدام تجميع الاتصالات، انقر على مفتاح التبديل via PgBouncer أعلى نافذة الاتصال المنبثقة. سيتم تحديث تفاصيل الاتصال لتوجيه اتصالاتك عبر مكوّن تجميع الاتصالات بدلًا من توجيهها مباشرةً إلى PostgreSQL.

تهيئة TLS

جميع مثيلات ClickHouse Managed Postgres مؤمّنة باستخدام TLS. وأدنى إصدار مدعوم هو TLS 1.3.

اتصال سريع (مشفّر باستخدام TLS)

تستخدم الاتصالات، افتراضيًا، تشفير TLS من دون التحقق من الشهادة:

psql 'postgresql://postgres:PASSWORD@your-instance.pg.clickhouse.cloud:5432/postgres'

اتصال TLS مع التحقق (موصى به لبيئات الإنتاج)

بالنسبة إلى أحمال العمل في بيئات الإنتاج، نوصي بالاتصال عبر TLS مع التحقق لضمان أنك تتواصل مع الخادم الصحيح. للقيام بذلك، نزّل حزمة شهادة CA من علامة التبويب Settings وأضِفها إلى الشهادات الموثوق بها لدى عميل قاعدة البيانات لديك.

نزّل شهادة CA من علامة التبويب Settings

شهادة CA فريدة لمثيل ClickHouse Managed Postgres الخاص بك، ولن تعمل مع مثيلات أخرى.

للاتصال عبر TLS مع التحقق، أضِف sslmode=verify-full ومسار الشهادة التي نزّلتها:

psql 'postgresql://postgres:PASSWORD@your-instance.pg.clickhouse.cloud:5432/postgres?sslmode=verify-full&sslrootcert=/path/to/ca-certificate.pem'
Navigation