From: | Alban Hertroys <haramrae(at)gmail(dot)com> |
---|---|
To: | AI Rumman <rummandba(at)gmail(dot)com> |
Cc: | pgsql-general General <pgsql-general(at)postgresql(dot)org> |
Subject: | Re: Permission for pg_shadow. |
Date: | 2011-10-10 08:57:56 |
Message-ID: | CAF-3MvN592+fxwhOAqJit+wjf5PumOzOEP0TdcR1Yu1XT6WH3w@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
On 10 October 2011 10:30, AI Rumman <rummandba(at)gmail(dot)com> wrote:
> I have an application which query on the pg_shadow view. But the user that I
> was provided by my hosting server does have permission to do that.
> I checked that only superuser can query in pg_shadow view. But hosting
> service provider will not give me superuser permission.
> Is there any other alternative way that I may follow?
> Please suggest me.
According to the documentation at
http://www.postgresql.org/docs/8.3/static/view-pg-shadow.html you
should be using pg_user instead of pg_shadow (which has been
deprecated BTW).
That may not solve your issue with the database hosting provider. If I
would be hosting a database server for multiple customers, I would
block access to even that view - the accounts of other database users
(other customers) are simply none of your business.
Your best bet would be to find some other way to do whatever you're
using pg_shadow for. Something that will only involve users of your
own database(s).
--
If you can't see the forest for the trees,
Cut the trees and you'll see there is no forest.
From | Date | Subject | |
---|---|---|---|
Next Message | Filip Rembiałkowski | 2011-10-10 09:21:12 | Re: could not create file "base/16384/11500": File exists |
Previous Message | Frank Lanitz | 2011-10-10 08:51:26 | Re: Postgres 8.4: archive_timeout vs. checkpoint_timeout |