Я хочу создать пользователя с привилегией выбора только для всех таблиц во всех базах данных. Я думал, что могу получить список баз данных и применить следующую команду для каждой базы данных:
GRANT select ON DATABASE dbname to user1;
Но я получил следующую ошибку:
ERROR: invalid privilege type SELECT for database
Когда я искал в Google, люди посоветовали выполнить операцию grant select
для все таблицы. Но всегда добавляются новые таблицы. Так что для меня это неприемлемое решение. Кто-нибудь знает какие-либо обходные пути?