Я хочу создать пользователя Postgres, который имеет доступ только для чтения к базе данных.
Я видел похожий вопрос, но он не разрешил мою ошибку.
Я даже пытался найти ошибку, но не нашел ничего полезного.
Синтаксис:
GRANT CONNECT ON DATABASE YourDatabaseName TO Read_Only_User;
GRANT USAGE ON SCHEMA public TO Read_Only_User;
GRANT SELECT ON ALL TABLES IN SCHEMA public TO Read_Only_User;
GRANT SELECT ON ALL SEQUENCES IN SCHEMA public TO Read_Only_User;
# You can either grant USAGE to everyone
GRANT USAGE ON SCHEMA public TO public;
# Or grant it just to your read only user
GRANT USAGE ON SCHEMA public TO readonlyuser;
Но ничего не помогло.Я вошел в систему как пользователь root.
Я много раз заканчивал с ошибкой
ERROR: permission denied for relation querystoresearchclient
Может ли кто-нибудь помочь здесь?