PostgreSQLLa base de données la plus sophistiquée au monde.

Version anglaise

30.7. Sécurité

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 et ce rôle doit avoir l'attribut LOGIN.

Pour être capable de copier les données originales de la table, le rôle utilisé pour la connexion de réplication doit avoir le droit SELECT sur une table publiée (ou être un superutilisateur).

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.