バージョンごとのドキュメント一覧

ALTER RULE

ALTER RULE <refpurpose>change the definition of a rule</refpurpose> — ルールの定義を変更する

概要

ALTER RULE name ON table_name RENAME TO new_name

説明

<title>Description</title>

<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を使用するためには、ルールを適用するテーブルまたはビューの所有者でなければなりません。

パラメータ

<title>Parameters</title>
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. ルールの新しい名前です。

<title>Examples</title>

To rename an existing rule: 既存のルールの名前を変更します。

ALTER RULE notify_all ON emp RENAME TO notify_me;

互換性

<title>Compatibility</title>

<command>ALTER RULE</command> is a <productname>PostgreSQL</productname> language extension, as is the entire query rewrite system. ALTER RULEPostgreSQLの言語拡張で、問い合わせ書き換えシステム全体も言語拡張です。

関連項目

<title>See Also</title> CREATE RULE, DROP RULE