Примените защиту на уровне строк ко всем таблицам в базе данных PSQL для пользователя - PullRequest
0 голосов
/ 03 апреля 2020

Из-за соображений безопасности мне нужно скрыть информацию о нескольких идентификаторах от некоторых пользователей в моей базе данных PostgreSQL (9.5). Информация распределяется по нескольким таблицам и может появиться в новых таблицах в будущем. Могу ли я создать политику безопасности для всей базы данных, чтобы сделать это? Я проверил команду безопасности на уровне строк, например, CREATE POLICY name ON table_name TO role_name USING id not in (). Но, похоже, это относится только к конкретным c таблицам. Любое предложение?

1 Ответ

0 голосов
/ 03 апреля 2020

Да, для каждой таблицы должна быть включена защита на уровне строк, и для каждой таблицы должны быть определены политики. Обойти это невозможно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...