メインコンテンツへスキップ
現在のユーザーに対してロールを有効にします。
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
特定のロール role1role2 を除き、付与済みのすべてのロールをデフォルトとして設定します。
SET DEFAULT ROLE ALL EXCEPT role1, role2 TO user
最終更新日 2026年6月10日