Home Explore Blog CI



postgresql

doc/src/sgml/ref/drop_publication.sgml
73a9d1b95d947cd4a4f88cc62e79aacc4431bb13c30a548e00000003000008ea
<!--
doc/src/sgml/ref/drop_publication.sgml
PostgreSQL documentation
-->

<refentry id="sql-droppublication">
 <indexterm zone="sql-droppublication">
  <primary>DROP PUBLICATION</primary>
 </indexterm>

 <refmeta>
  <refentrytitle>DROP PUBLICATION</refentrytitle>
  <manvolnum>7</manvolnum>
  <refmiscinfo>SQL - Language Statements</refmiscinfo>
 </refmeta>

 <refnamediv>
  <refname>DROP PUBLICATION</refname>
  <refpurpose>remove a publication</refpurpose>
 </refnamediv>

 <refsynopsisdiv>
<synopsis>
DROP PUBLICATION [ IF EXISTS ] <replaceable class="parameter">name</replaceable> [, ...] [ CASCADE | RESTRICT ]
</synopsis>
 </refsynopsisdiv>

 <refsect1>
  <title>Description</title>

  <para>
   <command>DROP PUBLICATION</command> removes an existing publication from
   the database.
  </para>

  <para>
   A publication can only be dropped by its owner or a superuser.
  </para>
 </refsect1>

 <refsect1>
  <title>Parameters</title>

  <variablelist>
   <varlistentry>
    <term><literal>IF EXISTS</literal></term>
    <listitem>
     <para>
      Do not throw an error if the publication does not exist. A notice is
      issued in this case.
     </para>
    </listitem>
   </varlistentry>

   <varlistentry>
    <term><replaceable class="parameter">name</replaceable></term>
    <listitem>
     <para>
      The name of an existing publication.
     </para>
    </listitem>
   </varlistentry>

   <varlistentry>
    <term><literal>CASCADE</literal></term>
    <term><literal>RESTRICT</literal></term>

    <listitem>
     <para>
      These key words do not have any effect, since there are no dependencies
      on publications.
     </para>
    </listitem>
   </varlistentry>
  </variablelist>
 </refsect1>

 <refsect1>
  <title>Examples</title>

  <para>
   Drop a publication:
<programlisting>
DROP PUBLICATION mypublication;
</programlisting></para>
 </refsect1>

 <refsect1>
  <title>Compatibility</title>

  <para>
   <command>DROP PUBLICATION</command> is a <productname>PostgreSQL</productname>
   extension.
  </para>
 </refsect1>

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

  <simplelist type="inline">
   <member><xref linkend="sql-createpublication"/></member>
   <member><xref linkend="sql-alterpublication"/></member>
  </simplelist>
 </refsect1>
</refentry>

Chunks
0a76851c (1st chunk of `doc/src/sgml/ref/drop_publication.sgml`)
Title: DROP PUBLICATION
Summary
This section of the PostgreSQL documentation describes the DROP PUBLICATION command, which removes an existing publication from the database. The command can only be executed by the owner of the publication or a superuser. The syntax, parameters (IF EXISTS, name, CASCADE/RESTRICT), an example, compatibility information, and related commands are also covered.