メインコンテンツまでスキップ
メインコンテンツまでスキップ

SET ROLE Statement

現在のユーザーのためにロールをアクティベートします。

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