Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

SET ROLE

現在のユーザーに対してロールを有効にします。

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
Navigation