ALTER RULE <refpurpose>change the definition of a rule</refpurpose> — ルールの定義を変更する
ALTER RULEname
ONtable_name
RENAME TOnew_name
<command>ALTER RULE</command> changes properties of an existing
rule. Currently, the only available action is to change the rule's name.
ALTER RULE
は既存のルールの属性を変更します。
現時点で利用可能な操作はルールの名称変更のみです。
To use <command>ALTER RULE</command>, you must own the table or view that
the rule applies to.
ALTER RULE
を使用するためには、ルールを適用するテーブルまたはビューの所有者でなければなりません。
name
The name of an existing rule to alter. 変更対象の既存のルールの名前です。
table_name
The name (optionally schema-qualified) of the table or view that the rule applies to. ルールを適用するテーブルまたはビューの名前(スキーマ修飾可)です。
new_name
The new name for the rule. ルールの新しい名前です。
To rename an existing rule: 既存のルールの名前を変更します。
ALTER RULE notify_all ON emp RENAME TO notify_me;
<command>ALTER RULE</command> is a
<productname>PostgreSQL</productname> language extension, as is the
entire query rewrite system.
ALTER RULE
はPostgreSQLの言語拡張で、問い合わせ書き換えシステム全体も言語拡張です。