pgsql-bugs(at)postgresql(dot)org writes:
> select table privilege in postgres allows user to create index on the table
Actually, it appears that CREATE INDEX has no permission check at all.
I agree this is a bug. Probably CREATE INDEX should require ownership
permission, the same as ALTER TABLE.
regards, tom lane