Desde http://www. postgresql.org/docs/9.2/static/sql-grant.html#SQL-GRANT-DESCRIPTION-OBJECTS (énfasis mío):
Para eliminar todos los privilegios (incluido CONNECT
) para todos los usuarios no especificados en una base de datos, use:
REVOKE ALL PRIVILEGES ON DATABASE <database> FROM public;
Véase también:
- PostgreSQL:ver los permisos de conexión de la base de datos
- http://wiki.postgresql.org/wiki/Shared_Database_Hosting