Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
DROP SUBSCRIPTION(7)	 PostgreSQL 12.4 Documentation	  DROP SUBSCRIPTION(7)

NAME
       DROP_SUBSCRIPTION - remove a subscription

SYNOPSIS
       DROP SUBSCRIPTION [ IF EXISTS ] name [ CASCADE |	RESTRICT ]

DESCRIPTION
       DROP SUBSCRIPTION removes a subscription	from the database cluster.

       A subscription can only be dropped by a superuser.

       DROP SUBSCRIPTION cannot	be executed inside a transaction block if the
       subscription is associated with a replication slot. (You	can use	ALTER
       SUBSCRIPTION to unset the slot.)

PARAMETERS
       name
	   The name of a subscription to be dropped.

       CASCADE
       RESTRICT
	   These key words do not have any effect, since there are no
	   dependencies	on subscriptions.

NOTES
       When dropping a subscription that is associated with a replication slot
       on the remote host (the normal state), DROP SUBSCRIPTION	will connect
       to the remote host and try to drop the replication slot as part of its
       operation. This is necessary so that the	resources allocated for	the
       subscription on the remote host are released. If	this fails, either
       because the remote host is not reachable	or because the remote
       replication slot	cannot be dropped or does not exist or never existed,
       the DROP	SUBSCRIPTION command will fail.	To proceed in this situation,
       disassociate the	subscription from the replication slot by executing
       ALTER SUBSCRIPTION ... SET (slot_name = NONE). After that, DROP
       SUBSCRIPTION will no longer attempt any actions on a remote host. Note
       that if the remote replication slot still exists, it should then	be
       dropped manually; otherwise it will continue to reserve WAL and might
       eventually cause	the disk to fill up. See also Section 30.2.1.

       If a subscription is associated with a replication slot,	then DROP
       SUBSCRIPTION cannot be executed inside a	transaction block.

EXAMPLES
       Drop a subscription:

	   DROP	SUBSCRIPTION mysub;

COMPATIBILITY
       DROP SUBSCRIPTION is a PostgreSQL extension.

SEE ALSO
       CREATE SUBSCRIPTION (CREATE_SUBSCRIPTION(7)), ALTER SUBSCRIPTION
       (ALTER_SUBSCRIPTION(7))

PostgreSQL 12.4			     2020		  DROP SUBSCRIPTION(7)

NAME | SYNOPSIS | DESCRIPTION | PARAMETERS | NOTES | EXAMPLES | COMPATIBILITY | SEE ALSO

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=DROP_SUBSCRIPTION&sektion=7&manpath=FreeBSD+12.2-RELEASE+and+Ports>

home | help