#privileges #greenplum #grant
#привилегии #greenplum #sql-грант
Вопрос:
Я использую Greenplum 6.8 (Postgres 9.4) с открытым исходным кодом, я создал роль, которая имеет все разрешения для схемы, после назначения этой роли пользователю я добавил новую таблицу в схему, но пользователь не может получить доступ к этой таблице. Я должен обновить свое определение роли, чтобы получить доступ к этой новой таблице, определение роли выглядит следующим образом:
grant usage on schema <schema_name> to <rolename>;
grant select on all tables in schema <schema_name> to <rolename>;
ALTER DEFAULT PRIVILEGES IN SCHEMA <schema_name> GRANT SELECT ON TABLES TO <rolename>;
Ответ №1:
В MySQL в его конфигурации есть флаг automatic_sp_privileges
; однако я также ищу то же самое в Greenplum.