в ней схема. Разрешаю пользователю(не владельцу) читать из всех таблиц
GRANT SELECT ON ALL TABLES IN SCHEMA schema TO user; такде меняю привилегии по умолчанию.
ALTER DEFAULT PRIVILEGES IN SCHEMA schema GRANT SELECT ON TABLES TO user;
, но когда в схеме появляется новая таблица, то у user нет к ней доступа. ЧЯНТД ?
Лучше сделайте такую конструкцию: ALTER DEFAULT PRIVILEGES FOR USER "my_user" IN SCHEMA schema GRANT SELECT ON TABLES TO user; ,где my_user - это пользователь, которым вы создаете таблицу
Обсуждают сегодня