powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Row level security для отчетов
2 сообщений из 2, страница 1 из 1
Row level security для отчетов
    #39808308
Гулин Федор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день всем.
В Postgres абсолютный новичок.
( В осн. с мс-скл в посл. время работал)

Можно ли как-то релазовать (желательно по простому)
Row level security
т.е один отчте для разных пользователей должен выдавать разные наборы данных.

На примере MS-SQL
когда я делал куб в SSAS
это было так

Tабл. Фактов Fact_Patient
id_patient , ... числовые показател

Бридж Br_User_patient
id_user , id_patient
кто привязна к конкр. юзеру

Связь прописывалась в кубе и через mdx-exists фильтровались факты черзе бридж

Если бы не было куба а чисто MS-SQL база
то тогда пришлось бы делать вью или лучше SP
(возвращаю нужный набор данных для конкертного юзера (возможно по доменному имени - возможно по ид юзера))
и вызывать его в репортинг. туле указывая этого самого юзера каждый раз ()

в SP проще чем во вью разруливать сложную логику типа если админ то видеть все если нет то только своих.
ну и вызывать эти SP потом в отчетах (предпочтительо конечно читая доменного юзера читать каждый раз - тогда не надо
передавать параметр юзера)

Наверняка кто-то реализовывал похожие вещи
Напишет общую идею как и что
и какие потенциальные проблемы возникают

Ссылки тоже велком.
...
Рейтинг: 0 / 0
Row level security для отчетов
    #39808328
Melkij
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гулин ФедорМожно ли как-то релазовать (желательно по простому)
Row level security
т.е один отчте для разных пользователей должен выдавать разные наборы данных.
Формализовать и описать правило для RLS: https://www.postgresql.org/docs/current/ddl-rowsecurity.html
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Row level security для отчетов
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]