config.d:
ربط psql بـ ClickHouse
psql بـ ClickHouse:
يتطلب عميل
psql تسجيل الدخول بكلمة مرور، لذا لن تتمكن من الاتصال باستخدام المستخدم default من دون كلمة مرور. يمكنك إما تعيين كلمة مرور للمستخدم default أو تسجيل الدخول باستخدام مستخدم آخر.psql إدخال كلمة المرور:
لا يدعم بروتوكول PostgreSQL حاليًا سوى كلمات المرور غير المشفّرة.
استخدام SSL
postgresql_port الإعدادات نفسها (إذ إن المنفذ مشترك لكلٍّ من العملاء الآمنين وغير الآمنين).
لكل عميل طريقته الخاصة للاتصال باستخدام SSL. يوضّح الأمر التالي كيفية تمرير الشهادات والمفتاح لتوصيل psql بـ ClickHouse بشكل آمن:
تكوين مصادقة مستخدم ClickHouse باستخدام SCRAM-SHA-256
password_scram_sha256_hex في ملف users.xml. يجب إنشاء قيمة hash لكلمة المرور باستخدام num_iterations=4096.
تأكد من أن عميل psql يدعم SCRAM-SHA-256 ويجري التفاوض عليه أثناء الاتصال.
مثال على التكوين للمستخدم user_with_sha256 بكلمة المرور abacaba: