ALTER TRIGGER
Modifies a trigger.
Modifies a trigger.
Syntax
ALTER TRIGGER [[database.]schema.]trigger {
OWNER TO new_owner
| SET SCHEMA new_schema
| RENAME TO new_trigger
| PROCEDURE TO new_procedure
}
Parameters
[database.]schemaDatabase and schema. The default schema is
public. If you specify a database, it must be the current database.trigger- The trigger to modify.
new_owner- The new owner and definer of the trigger. This affects the behavior of AS DEFINER.
new_schema- The new schema of the trigger.
new_trigger- The new name for the trigger.
new_procedure- The function signature of the stored procedure.
Privileges
Superuser
Examples
To attach a different procedure to the trigger:
=> ALTER TRIGGER daily_1am PROCEDURE TO log_user_actions(10, 20);
To rename a trigger:
=> ALTER TRIGGER daily_1am RENAME TO daily_1am_gmt;
To move the trigger to a different schema:
=> ALTER TRIGGER daily_1am_gmt