Re: Views permessions

From: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
To: salah jubeh <s_jubeh(at)yahoo(dot)com>
Cc: pgsql <pgsql-general(at)postgresql(dot)org>
Subject: Re: Views permessions
Date: 2011-05-20 13:47:57
Message-ID: 9984.1305899277@sss.pgh.pa.us
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

salah jubeh <s_jubeh(at)yahoo(dot)com> writes:
> There is a problem confusing me. I have two views 'VIEW1' and 'VIEW2'

> 1. VIEW2 depends on VIEW1
> 2. VIEW2 and VIEW1 have the exact permissions
> 3. I can execute SELECT * from VIEW1 ; without problem
> 4. When I execute SELECT * from VIEW2; I get
> ERROR: permission denied for relation VIEW1
> 5. The owner of the views is not me, But I am a super user

VIEW2's reference to VIEW1 is checked according to the permissions
granted to the owner of VIEW2. Whether the ultimate caller is a
superuser doesn't affect this.

regards, tom lane

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message salah jubeh 2011-05-20 13:54:33 Re: Views permessions
Previous Message Seb 2011-05-20 13:41:06 implementing check-in/check-out of an items table