anchor.diff:  
   * xref:configuring-a-replication-slot-for-the-debezium-pgoutput-plug-in[]
   * xref:setting-up-postgresql-permissions-required-by-debezium-connectors[]
  +* xref:setting-privileges-to-permit-debezium-user-to-create-postgresql-publications[]
  +* xref:configuring-postgresql-to-allow-replication-with-the-connector-host[]
   * xref:configuring-postgresql-to-manage-debezium-wal-disk-space-consumption[]
   
   endif::product[]
  
positive.code: 
  // Type: procedure
  // ModuleID: setting-up-postgresql-permissions-required-by-debezium-connectors
  // Title: Setting up PostgreSQL permissions required by {prodname} connectors
  [[postgresql-permissions]]
  === Setting up permissions
  
  Setting up a PostgreSQL server to run a {prodname} connector requires a database user who can perform replications. Replication can be performed only by a database user who has appropriate permissions and only for a configured number of hosts. Also, you must configure the PostgreSQL server to allow replication to take place between the server machine and the host on which the PostgreSQL connector is running.
  
  .Prerequisites
  
  
negative.code: [[postgresql-server-configuration]]
  === Configuring the PostgreSQL server
  
  If you are using a {link-prefix}:{link-postgresql-connector}#postgresql-output-plugin[logical decoding plug-in] other than pgoutput, after installing it, configure the PostgreSQL server as follows:
  
  . To load the plug-in at startup, add the following to the `postgresql.conf` file::
  +
  