Depuis http://www. postgresql.org/docs/9.2/static/sql-grant.html#SQL-GRANT-DESCRIPTION-OBJECTS (c'est moi qui souligne):
Afin de supprimer tous les privilèges (y compris CONNECT
) pour tous les utilisateurs non spécifiés d'une base de données, utilisez :
REVOKE ALL PRIVILEGES ON DATABASE <database> FROM public;
Voir aussi :
- PostgreSQL :Afficher les autorisations de connexion à la base de données
- http://wiki.postgresql.org/wiki/Shared_Database_Hosting