ALTER TRIGGER name ON table_name RENAME TO new_name ALTER TRIGGER name ON table_name DEPENDS ON EXTENSION extension_name
ALTER TRIGGERを使用すると、既存のトリガのプロパティを変更できます。 RENAME句を使用すると、トリガ定義を変更せずに、指定されたテーブルのトリガ名を変更することができます。 DEPENDS ON EXTENSION句を使用すると、トリガーが拡張に依存するものとして印をつけられます。 これにより、拡張が削除されると、トリガーも自動的に削除されるようになります。
トリガのプロパティを変更するには、トリガで処理されるテーブルを所有している必要があります。
変更の対象となる既存のトリガの名前です。
このトリガで処理されるテーブルの名前です。
トリガの新しい名前です。
トリガーが依存することになる拡張の名前です。
トリガを一時的に有効または無効にする機能はALTER TABLEが提供します。 ALTER TRIGGERではありません。 ALTER TRIGGERには、一度にテーブルのトリガを有効または無効にするオプションを表現する、簡便な方法がないからです。