Re: Rights for view.

From: Bruno Wolff III <bruno(at)wolff(dot)to>
To: Viacheslav N Tararin <taras(at)dekasoft(dot)com(dot)ua>
Cc: pgsql-general <pgsql-general(at)postgresql(dot)org>
Subject: Re: Rights for view.
Date: 2003-02-11 16:46:53
Message-ID: 20030211164653.GB32571@wolff.to
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

On Tue, Feb 11, 2003 at 18:17:05 +0200,
Viacheslav N Tararin <taras(at)dekasoft(dot)com(dot)ua> wrote:
> ---- My test script ----
> create user user2 password 'u2';
> create schema user2;
> create table user2.table1(t1 integer);
> create view user2.view1 as select * from user2.table1;
> grant select on user2.view1 to user2;
> \c - user2;
> select * from user2.view1;
> select * from user2.table1;
>
> ---- My output -----
> CREATE USER
> CREATE SCHEMA
> CREATE TABLE
> CREATE VIEW
> GRANT
> You are now connected as new user user2.
> psql:test.sql:7: ERROR: user2: permission denied
> psql:test.sql:8: ERROR: user2: permission denied

I think you will need to grant select access on the schema or else user2
won't have access to user2.view1 because they don't have access to the schema.

In response to

Browse pgsql-general by date

  From Date Subject
Next Message jerome 2003-02-11 16:47:53 URGENT: pg_dump error
Previous Message Andrew Sullivan 2003-02-11 16:46:46 Re: PostgreSQL x Oracle