mirror of
https://git.postgresql.org/git/postgresql.git
synced 2024-08-21 14:23:23 +02:00
capabilities of specifying time zones as intervals per SQL9x. Put refentrytitle contents on the same line as the tag. Otherwise, leading whitespace is propagated into the product, which (at least) messes up the ToC layout. Remove (some) docinfo tags containing dates. Best to omit if the dates are not accurate; maybe use CVS dates instead or leave them out.
173 lines
4.0 KiB
Plaintext
173 lines
4.0 KiB
Plaintext
<!--
|
|
$Header: /cvsroot/pgsql/doc/src/sgml/ref/drop_trigger.sgml,v 1.10 2002/04/21 19:02:39 thomas Exp $
|
|
PostgreSQL documentation
|
|
-->
|
|
|
|
<refentry id="SQL-DROPTRIGGER">
|
|
<refmeta>
|
|
<refentrytitle id="SQL-DROPTRIGGER-TITLE">DROP TRIGGER</refentrytitle>
|
|
<refmiscinfo>SQL - Language Statements</refmiscinfo>
|
|
</refmeta>
|
|
<refnamediv>
|
|
<refname>
|
|
DROP TRIGGER
|
|
</refname>
|
|
<refpurpose>
|
|
remove a trigger
|
|
</refpurpose>
|
|
</refnamediv>
|
|
<refsynopsisdiv>
|
|
<refsynopsisdivinfo>
|
|
<date>1998-09-22</date>
|
|
</refsynopsisdivinfo>
|
|
<synopsis>
|
|
DROP TRIGGER <replaceable class="PARAMETER">name</replaceable> ON <replaceable class="PARAMETER">table</replaceable>
|
|
</synopsis>
|
|
|
|
<refsect2 id="R2-SQL-DROPTRIGGER-1">
|
|
<refsect2info>
|
|
<date>1998-09-22</date>
|
|
</refsect2info>
|
|
<title>
|
|
Inputs
|
|
</title>
|
|
<para>
|
|
|
|
<variablelist>
|
|
<varlistentry>
|
|
<term><replaceable class="PARAMETER">name</replaceable></term>
|
|
<listitem>
|
|
<para>
|
|
The name of an existing trigger.
|
|
</para>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry>
|
|
<term><replaceable class="PARAMETER">table</replaceable></term>
|
|
<listitem>
|
|
<para>
|
|
The name of a table.
|
|
</para>
|
|
</listitem>
|
|
</varlistentry>
|
|
</variablelist>
|
|
</para>
|
|
</refsect2>
|
|
|
|
<refsect2 id="R2-SQL-DROPTRIGGER-2">
|
|
<refsect2info>
|
|
<date>1998-09-22</date>
|
|
</refsect2info>
|
|
<title>
|
|
Outputs
|
|
</title>
|
|
<para>
|
|
|
|
<variablelist>
|
|
<varlistentry>
|
|
<term><computeroutput>
|
|
DROP
|
|
</computeroutput></term>
|
|
<listitem>
|
|
<para>
|
|
The message returned if the trigger is successfully dropped.
|
|
</para>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry>
|
|
<term><computeroutput>
|
|
ERROR: DropTrigger: there is no trigger <replaceable class="PARAMETER">name</replaceable> on relation "<replaceable class="parameter">table</replaceable>"
|
|
</computeroutput></term>
|
|
<listitem>
|
|
<para>
|
|
This message occurs if the trigger specified does not exist.
|
|
</para>
|
|
</listitem>
|
|
</varlistentry>
|
|
</variablelist>
|
|
</para>
|
|
</refsect2>
|
|
</refsynopsisdiv>
|
|
|
|
<refsect1 id="R1-SQL-DROPTRIGGER-1">
|
|
<refsect1info>
|
|
<date>1998-09-22</date>
|
|
</refsect1info>
|
|
<title>
|
|
Description
|
|
</title>
|
|
<para>
|
|
<command>DROP TRIGGER</command> will remove all references to an existing
|
|
trigger definition. To execute this command the current
|
|
user must be the owner of the table for which the trigger is defined.
|
|
</para>
|
|
</refsect1>
|
|
|
|
<refsect1 id="SQL-DROPTRIGGER-examples">
|
|
<title>Examples</title>
|
|
|
|
<para>
|
|
Destroy the <literal>if_dist_exists</literal> trigger
|
|
on table <literal>films</literal>:
|
|
|
|
<programlisting>
|
|
DROP TRIGGER if_dist_exists ON films;
|
|
</programlisting>
|
|
</para>
|
|
</refsect1>
|
|
|
|
<refsect1 id="SQL-DROPTRIGGER-compatibility">
|
|
<title>Compatibility</title>
|
|
|
|
<variablelist>
|
|
<varlistentry>
|
|
<term>SQL92</term>
|
|
<listitem>
|
|
<para>
|
|
There is no <command>DROP TRIGGER</command> statement in
|
|
<acronym>SQL92</acronym>.
|
|
</para>
|
|
</listitem>
|
|
</varlistentry>
|
|
|
|
<varlistentry>
|
|
<term>SQL99</term>
|
|
<listitem>
|
|
<para>
|
|
The <command>DROP TRIGGER</command> statement in
|
|
<productname>PostgreSQL</productname> is incompatible with
|
|
SQL99. In SQL99, trigger names are not local to tables, so the
|
|
command is simply <literal>DROP TRIGGER
|
|
<replaceable>name</replaceable></literal>.
|
|
</para>
|
|
</listitem>
|
|
</varlistentry>
|
|
</variablelist>
|
|
</refsect1>
|
|
|
|
<refsect1>
|
|
<title>See Also</title>
|
|
|
|
<simplelist type="inline">
|
|
<member><xref linkend="sql-createtrigger"></member>
|
|
</simplelist>
|
|
</refsect1>
|
|
</refentry>
|
|
|
|
<!-- Keep this comment at the end of the file
|
|
Local variables:
|
|
mode: sgml
|
|
sgml-omittag:nil
|
|
sgml-shorttag:t
|
|
sgml-minimize-attributes:nil
|
|
sgml-always-quote-attributes:t
|
|
sgml-indent-step:1
|
|
sgml-indent-data:t
|
|
sgml-parent-document:nil
|
|
sgml-default-dtd-file:"../reference.ced"
|
|
sgml-exposed-tags:nil
|
|
sgml-local-catalogs:"/usr/lib/sgml/catalog"
|
|
sgml-local-ecat-files:nil
|
|
End:
|
|
-->
|