user depesz is superuser. i connect to depesz database, and: ([EMAIL PROTECTED]:5830) 14:20:34 [depesz] # revoke usage on schema pg_catalog from public; REVOKE
now, i reconnect to the same database with test user (which is not superuser): ([EMAIL PROTECTED]:5830) 14:23:55 [depesz] > \d ERROR: permission denied for schema pg_catalog ([EMAIL PROTECTED]:5830) 14:23:57 [depesz] > select count(*) from pg_tables; count ------- 48 (1 row) ([EMAIL PROTECTED]:5830) 14:23:59 [depesz] > select count(*) from pg_catalog.pg_tables; ERROR: permission denied for schema pg_catalog something looks weird here. search_path is default: ([EMAIL PROTECTED]:5830) 14:24:03 [depesz] > show search_path; search_path ---------------- "$user",public (1 row) pg version - 8.3devel from cvs. depesz -- quicksil1er: "postgres is excellent, but like any DB it requires a highly paid DBA. here's my CV!" :) http://www.depesz.com/ - blog dla ciebie (i moje CV) ---------------------------(end of broadcast)--------------------------- TIP 1: if posting/reading through Usenet, please send an appropriate subscribe-nomail command to [EMAIL PROTECTED] so that your message can get through to the mailing list cleanly