---
name: "ALTER_EVENT_TRIGGER"
section: "7"
platform: "linux"
package: "postgresql"
version: "18.6-4"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/ALTER_EVENT_TRIGGER"
---

# ALTER\_EVENT\_TRIGGER(7)

change the definition of an event trigger

## NAME

ALTER\_EVENT\_TRIGGER - change the definition of an event trigger

## SYNOPSIS

```
ALTER EVENT TRIGGER name DISABLE
ALTER EVENT TRIGGER name ENABLE [ REPLICA | ALWAYS ]
ALTER EVENT TRIGGER name OWNER TO { new_owner | CURRENT_ROLE | CURRENT_USER | SESSION_USER }
ALTER EVENT TRIGGER name RENAME TO new_name
```

## DESCRIPTION

**ALTER EVENT TRIGGER** changes properties of an existing event trigger.

You must be superuser to alter an event trigger.

## PARAMETERS

*name*

The name of an existing trigger to alter.

*new\_owner*

The user name of the new owner of the event trigger.

*new\_name*

The new name of the event trigger.

DISABLE/ENABLE \[ REPLICA \| ALWAYS \]

These forms configure the firing of event triggers. A disabled trigger is still known to the system, but is not executed when its triggering event occurs. See also session\_replication\_role.

## COMPATIBILITY

There is no **ALTER EVENT TRIGGER** statement in the SQL standard.

## SEE ALSO

CREATE EVENT TRIGGER ([**CREATE\_EVENT\_TRIGGER**(7)](/CREATE_EVENT_TRIGGER/7.md)), DROP EVENT TRIGGER ([**DROP\_EVENT\_TRIGGER**(7)](/DROP_EVENT_TRIGGER/7.md))
