Každý uživatel může vidět seznam jiných databází a rolí, ale neměl by mít možnost vidět tabulky v jiných databázích.
Pokud odeberete oprávnění CONNECT u všech databází kromě přidělené, uživatel nebude mít přístup k obsahu jiných databází.
Názvy rolí a databází jsou globální a nelze je snadno zablokovat. Můžete zkusit Frank Heikens návrh selektivních revokací na systémových tabulkách, ale riskujete to. Vývojáři PostgreSQL na e-mailových konferencích usenet odrazují od manipulace s přístupem do systémových katalogů.
Psql, kromě jiných nástrojů, předpokládá, že budou dostupné a bez nich funguje špatně.
Proč je znát jména jiných databází a rolí tak špatné?