Re: Row-level security--is it possible?
От | Michal Taborsky |
---|---|
Тема | Re: Row-level security--is it possible? |
Дата | |
Msg-id | 40E57FF7.6010407@taborsky.cz обсуждение исходный текст |
Ответ на | Re: Row-level security--is it possible? (Doug McNaught <doug@mcnaught.org>) |
Ответы |
Re: Row-level security--is it possible?
Re: Row-level security--is it possible? |
Список | pgsql-general |
Doug McNaught wrote: > But why not create a "products_restricted" view that uses the > CURRENT_USER function to see who's running it? > > CREATE VIEW products_restricted AS > SELECT * FROM products WHERE Producer_ID = get_producer_id(CURRENT_USER); > > [CURRENT_USER returns a string, so you would need to map it to your > producer_id somehow.] This would work only for this case (limiting single producer to one user). But we want to have a bit more flexible system, so we'd be able define the restrictions freely (like "only producers 1 and 5 and price less than 100"). I'm sorry I did not mention this. -- Michal Taborsky http://www.taborsky.cz
В списке pgsql-general по дате отправления: