> I'd like to set up Postgresql so that users can have "read-only" access to a > database.
To keep users from creating new tables, how about altering the permissions on the pg_class system table? This table is part of the system catalog, it keeps a list of all tables. If a user doesn't have permission to insert rows in this table, then they can't create new tables, right? -- Kevin