Le rôle utilisée pour la réplication doit avoir l'attribut REPLICATION (ou être un superutilisateur). L'accès de ce rôle à l'instance doit avoir été déclaré dans pg_hba.conf.
Pour créer une publication, l'utilisateur doit avoir le droit CREATE pour la base de données.
Pour ajouter des tables à une publication, l'utilisateur doit être propriétaire de ces tables. Pour créer une publication qui publie toutes les tables automatiquement, l'utilisateur doit avoir les droits de super utilisateur.
Pour créer un abonnement, l'utilisateur doit avoir les droits de super utilisateur.
Le processus apply lié à un abonnement tournera sur la base de données locale avec les droits d'un superutilisateur.
Les droits ne sont vérifiés qu'une seule fois, au démarrage de la connexion de réplication. Ils ne sont pas re-vérifiés lorsqu'un changement est lu depuis l'éditeur, et ils ne sont pas re-vérifiés non plus à chaque application d'un changement.