Kynn Jones <kynnjo(at)gmail(dot)com> writes:
> In particular, the minimal role still has access to the shell through \!.
> YIKES!!!
What exactly do you find to be "yikes" about that? It's a shell under the
user's own account on the client machine, ie, exactly like the shell
account he invoked psql from. It doesn't really have anything to do with
Postgres at all.
regards, tom lane