S-JIS[2025-09-27]

Tsurugi revoke

TsurugiSQLのrevokeのメモ。


概要

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の例

revoke update,delete,insert on test from tsurugi;

Tsurugi SQLへ戻る / Tsurugiへ戻る / 技術メモへ戻る
メールの送信先:ひしだま