يُفعِّل الأدوار الخاصة بالمستخدم الحالي.
SET ROLE {DEFAULT | NONE | role [,...] | ALL | ALL EXCEPT role [,...]}SET DEFAULT ROLE
يعيّن الأدوار الافتراضية لمستخدم.
تُفعَّل الأدوار الافتراضية تلقائيًا عند تسجيل دخول المستخدم. ولا يمكنك تعيين أدوار افتراضية إلا من بين الأدوار الممنوحة مسبقًا. وإذا لم يكن الدور ممنوحًا للمستخدم، فإن ClickHouse يُصدر استثناءً.
SET DEFAULT ROLE {NONE | role [,...] | ALL | ALL EXCEPT role [,...]} TO {user|CURRENT_USER} [,...]أمثلة
عيّن عدة أدوار افتراضية لمستخدم:
SET DEFAULT ROLE role1, role2, ... TO userعيّن جميع الأدوار الممنوحة كأدوار افتراضية لمستخدم:
SET DEFAULT ROLE ALL TO userأزِل الأدوار الافتراضية من المستخدم:
SET DEFAULT ROLE NONE TO userاجعل جميع الأدوار الممنوحة أدوارًا افتراضية، باستثناء الدورين المحددين role1 وrole2:
SET DEFAULT ROLE ALL EXCEPT role1, role2 TO user