S-JIS[2025-09-27]
TsurugiのSQLでユーザーから権限を剝奪するのがrevoke文。(Tsurugi 1.6.0以降)
Tsurugi 1.6.0では、ユーザーを扱うにはユーザー認証を有効にする必要がある。
システム管理者は特権的なユーザーなので、revoke文によってテーブルのアクセス権限を剥奪しても、テーブルを操作できる。
(デフォルトでは、全てのユーザーがシステム管理者である)
revoke 権限 on オブジェクト〔,…〕 from ユーザー〔,…〕
権限 | 説明 |
---|---|
ALL PRIVILEGES |
全権限 |
SELECT, INSERT, UPDATE, DELETE |
テーブルを操作する権限 |
オブジェクト | 説明 |
---|---|
テーブル名 |
テーブル |
TABLE テーブル名 |
ユーザー | 説明 |
---|---|
ユーザー |
指定されたユーザー |
PUBLIC |
全ユーザー |
CURRENT_USER |
現在のユーザー |
* |
現在のユーザー以外の全ユーザー |
revoke update,delete,insert on test from tsurugi;