помнит как сочетается
GRANT SELECT ON ALL TABLES IN SCHEMA xxx TO yyy;
И сразу
REVOKE SELECT ON TABLE xxx.tablename FROM yyy;
?
Даете роли yyy права select на все имеющиеся таблицы в схеме xxx, НО отзываете на таблицу xxx.tablename
Ну те не «физически» не отдельная получаем select на новые по умолчанию, но хранится по таблицам в словаре, я просто не помню там отрицаний в словаре и проверить не могу к сожалению (
Логически понятно, в схеме системной как не помните? Простите что на ночь глядя🤦♀️
При grant select on all tables in schema в системном словаре PostgreSQL будет сохранена запись для каждой таблицы в схеме ?
Думаю, да. Поскольку на вновь созданные эти права не распространяются
Спасибо👍, буду исходит из этого сейчас, завтра проверю)
Обсуждают сегодня