Я использую базу данных SAP HANA в контейнере HDI и создал соответствующего администратора контейнера HDI. Я хотел бы иметь возможность предоставлять пользователям (в целях поддержки) доступ не ко всей схеме, а только к нескольким выбранным таблицам. Как это сделать? Все примеры, которые я нашел в Интернете, выглядят так и предоставляют доступ только ко всей схеме
CREATE ROLE SCHEMA_NAME.ROLE_NAME NO GRANT TO CREATOR;
GRANT SELECT ON SCHEMA SCHEMA_NAME TO ROLE_NAME;
Я знаю, что есть возможность использовать файл .hdbrole во время развертывания, где также могут быть записаны привилегии объекта, но, похоже, мне придется запускать развертывание каждый раз, когда мне нужно создать новую роль. И я хотел бы создавать эти роли прямо из консоли SQL. Является ли это возможным? И если да, то как это сделать?