ネームスペース・スコープ指定権限
1つ以上のネームスペースをストアに追加したり、ストア内に表を作成したり、ユーザーにネームスペースや表にアクセスする権限を付与できます。次の権限をユーザーに付与できます。セキュリティ・ガイドのロールまたは権限の付与を参照してください。
システム・スコープ指定権限:
- CREATE_ANY_NAMESPACE
- DROP_ANY_NAMESPACE
ネームスペース・スコープ指定権限:
- CREATE_TABLE_IN_NAMESPACE
- DROP_TABLE_IN_NAMESPACE
- EVOLVE_TABLE_IN_NAMESPACE
- CREATE_INDEX_IN_NAMESPACE
- DROP_INDEX_IN_NAMESPACE
注意:
MODIFY_IN_NAMESPACEラベルは、5つのネームスペース・スコープ指定権限を指定するためのヘルパーとして使用できます。例3-5 ネームスペース・スコープ指定権限
CREATE NAMESPACE IF NOT EXISTS ns;
GRANT MODIFY_IN_NAMESPACE ON NAMESPACE ns TO usersRole;
CREATE TABLE ns:t (id INTEGER, name STRING, primary key (id));
INSERT INTO ns:t VALUES (1, 'Smith');
SELECT * FROM ns:t;
REVOKE CREATE_TABLE_IN_NAMESPACE ON NAMESPACE ns FROM usersRole;
DROP NAMESPACE ns CASCADE;