📣新登場!TiDB Cloud BYOC、TiDB Cloud Filesystem、PostgreSQL-compatible TiDB Cloud Starter がパブリックプレビュー中。このページは自動翻訳されたものです。原文はこちらからご覧ください。

DROP ROW ACCESS POLICY



TiDB Cloud Lake から既存の行アクセスポリシーを削除します。ポリシーを削除する前に、そのポリシーを参照しているすべてのテーブルからデタッチしてください。

構文

DROP ROW ACCESS POLICY [ IF EXISTS ] <policy_name>

アクセス制御の要件

権限説明
APPLY ROW ACCESS POLICY行アクセスポリシーを削除するには、このポリシーの所有者でない限り必要です。

グローバルな APPLY ROW ACCESS POLICY 権限、または対象ポリシーに対する APPLY/OWNERSHIP が必要です。ポリシーが削除されると、TiDB Cloud Lake は作成者ロールから OWNERSHIP を自動的に取り消します。

例

SET enable_experimental_row_access_policy = 1; CREATE ROW ACCESS POLICY rap_engineering AS (dept STRING) RETURNS BOOLEAN -> dept = 'Engineering'; CREATE TABLE employees(id INT, department STRING); ALTER TABLE employees ADD ROW ACCESS POLICY rap_engineering ON (department); -- Detach the policy before dropping it. ALTER TABLE employees DROP ROW ACCESS POLICY rap_engineering; DROP ROW ACCESS POLICY rap_engineering;

このページは役に立ちましたか?