Home Explore Blog CI



postgresql

doc/src/sgml/ref/alter_event_trigger.sgml
1fc8b53695ab7677076986d54d215b9350b2663c3cde51cc0000000300000b47
<!--
doc/src/sgml/ref/alter_event_trigger.sgml
PostgreSQL documentation
-->

<refentry id="sql-altereventtrigger">
 <indexterm zone="sql-altereventtrigger">
  <primary>ALTER EVENT TRIGGER</primary>
 </indexterm>

 <refmeta>
  <refentrytitle>ALTER EVENT TRIGGER</refentrytitle>
  <manvolnum>7</manvolnum>
  <refmiscinfo>SQL - Language Statements</refmiscinfo>
 </refmeta>

 <refnamediv>
  <refname>ALTER EVENT TRIGGER</refname>
  <refpurpose>change the definition of an event trigger</refpurpose>
 </refnamediv>

 <refsynopsisdiv>
<synopsis>
ALTER EVENT TRIGGER <replaceable class="parameter">name</replaceable> DISABLE
ALTER EVENT TRIGGER <replaceable class="parameter">name</replaceable> ENABLE [ REPLICA | ALWAYS ]
ALTER EVENT TRIGGER <replaceable class="parameter">name</replaceable> OWNER TO { <replaceable class="parameter">new_owner</replaceable> | CURRENT_ROLE | CURRENT_USER | SESSION_USER }
ALTER EVENT TRIGGER <replaceable class="parameter">name</replaceable> RENAME TO <replaceable class="parameter">new_name</replaceable>
</synopsis>
 </refsynopsisdiv>

 <refsect1>
  <title>Description</title>

  <para>
   <command>ALTER EVENT TRIGGER</command> changes properties of an
   existing event trigger.
  </para>

  <para>
   You must be superuser to alter an event trigger.
  </para>
 </refsect1>

 <refsect1>
  <title>Parameters</title>

  <variablelist>
   <varlistentry>
    <term><replaceable class="parameter">name</replaceable></term>
    <listitem>
     <para>
      The name of an existing trigger to alter.
     </para>
    </listitem>
   </varlistentry>

   <varlistentry>
    <term><replaceable class="parameter">new_owner</replaceable></term>
    <listitem>
     <para>
      The user name of the new owner of the event trigger.
     </para>
    </listitem>
   </varlistentry>

   <varlistentry>
    <term><replaceable class="parameter">new_name</replaceable></term>
    <listitem>
     <para>
      The new name of the event trigger.
     </para>
    </listitem>
   </varlistentry>

   <varlistentry>
    <term><literal>DISABLE</literal>/<literal>ENABLE [ REPLICA | ALWAYS ]</literal></term>
    <listitem>
     <para>
      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 <xref linkend="guc-session-replication-role"/>.
     </para>
    </listitem>
   </varlistentry>
  </variablelist>
 </refsect1>

 <refsect1 id="sql-alterventtrigger-compatibility">
  <title>Compatibility</title>

  <para>
   There is no <command>ALTER EVENT TRIGGER</command> statement in the
   SQL standard.
  </para>
 </refsect1>

 <refsect1>
  <title>See Also</title>

  <simplelist type="inline">
   <member><xref linkend="sql-createeventtrigger"/></member>
   <member><xref linkend="sql-dropeventtrigger"/></member>
  </simplelist>
 </refsect1>
</refentry>

Chunks
f0bbedd6 (1st chunk of `doc/src/sgml/ref/alter_event_trigger.sgml`)
Title: ALTER EVENT TRIGGER
Summary
This document describes the ALTER EVENT TRIGGER command in PostgreSQL, which allows modifications to existing event triggers. It details the syntax, parameters like name, new owner, new name, and enable/disable options. It also mentions that you must be a superuser to alter an event trigger. Finally, it notes the command is not part of the SQL standard and provides links to related commands.