I'm having a similiar problem. On my system I have in pg_hba.conf:
[hostall 127.0.0.1 255.255.255.255 password]
All users can connect to any database. This allows them to select on
designated tables via the grant command.But I can't prevent them from
creating
How do I control who can create tables within my database?
All of my testing indicates that any user can connect to any database, and
any user can also create an object (table) within any database.
Is this a correct statement? Is there any way to control table creation?
Thanks,
Brad Matlack