Re: How to restrict select from table with external

Поиск
Список
Период
Сортировка
От John Purser
Тема Re: How to restrict select from table with external
Дата
Msg-id 20060711050002.53a6dbc8.jmpurser@gmail.com
обсуждение исходный текст
Ответ на How to restrict select from table with external validation?  ("Vladimir A. Petrov" <vap@infopac.ru>)
Ответы Re: How to restrict select from table with external
Список pgsql-novice
Vladimir,

Have you considered using a viw of table stats with the columns and
information your user is allowed to see?

John Purser

On Tue, 11 Jul 2006 09:37:19 +0500
"Vladimir A. Petrov" <vap@infopac.ru> wrote:

> Hello!
>
> I have table like
>
> CREATE TABLE stats
> (
>    username varchar(256) NOT NULL,
>    "time" int8 NOT NULL,
>    duration int4 NOT NULL,
>    phonenumber varchar(20) NOT NULL,
>    and so on ...
> )
>
> I have function like
>
> CREATE OR REPLACE FUNCTION auth("varchar", "varchar")
>    RETURNS bool AS '
> ...
> ' LANGUAGE 'plperlu' VOLATILE;
>
> where first argument is username and second is password. This function
> returns true if username and password validated successfully or false
> otherwise.
>
> I have a user which must do only selects from table "stats".
>
> My questions is how to restrict access on table "stats" to this user
> in way where this user will be able to select only limited set of
> columns from table "stats" and only rows with usernames for which
> this user knows correct passwords validated via auth() function call?
>
> Any help will be appreciated.
> --
> Vladimir A. Petrov (aka vap)                    phone: (+7 8482)
> 420069 Infopac JSC. Head of the exploitation department.
> http://infopac.ru
> _______________________________________________________________________
> ^[:wq                                         ...sed libera nos a
> malo.
>
>
>
> ---------------------------(end of
> broadcast)--------------------------- TIP 2: Don't 'kill -9' the
> postmaster


--
The time is right to make new friends.

В списке pgsql-novice по дате отправления:

Предыдущее
От: Sean Davis
Дата:
Сообщение: Re: How to restrict select from table with external validation?
Следующее
От: Tom Lane
Дата:
Сообщение: Re: How to restrict select from table with external