Re: [HACKERS] Here it is - view permissions

Marc Fournier <scrappy@hub.org>

From: The Hermit Hacker <scrappy@hub.org>
To: Jan Wieck <jwieck@debis.com>
Cc: PostgreSQL HACKERS <pgsql-hackers@postgreSQL.org>, PostgreSQL PATCHES <pgsql-patches@postgreSQL.org>
Date: 1998-02-24T03:18:39Z
Lists: pgsql-hackers
On Fri, 20 Feb 1998, Jan Wieck wrote:

> First step done,
> 
>     below  is  the patch to have views to override the permission
>     checks for the accessed tables. Now we can do the following:
> 
>     CREATE VIEW db_user AS SELECT
>          usename,
>          usesysid,
>          usecreatedb,
>          usetrace,
>          usecatupd,
>          '**********'::text as passwd,
>          valuntil
>         FROM pg_user;
	
	I used the rewrite RULE here, instead of the above VIEW, with the
VIEW being merely a 'SELECT * FROM pg_user'...by using the RULE (unless
I'm mistaken?), if we change pg_user (ie. add another field at some later
date), the view itself shouldn't require a change...