Greetings,
Что означает роль базы данных в H2?Это вид прав или грантов?
Какой подход следует использовать:
A.несколько ролей для одного пользователя
== или ==
B.одна роль для одного пользователя
Вот случай:
Скажем, у нас есть 2 таблицы: tbl1 и tbl2.
Пользователь 1 имеет полные разрешения для tbl1, но только для чтения на tbl2.
Пользователь 2 имеет доступ только для чтения на tbl1 и tbl2.
Принимая вышеуказанный подход:
Создайте 3 роли: TBL1_READ, TBL1_WRITE, TBL2_REaD
Присвоить TBL1_READ, TBL1_WRITE и TBL3_READ пользователю1
Присвоить TBL1_READ и TBL2_READ пользователю2
Принимая B подход выше:
Какой подход следует использовать?Или я неправильно понимаю роли?
PS: можно ли проверить, какие роли ей / ему назначены?
Спасибо.