Непростой способ сделать это - предоставить select для каждой таблицы базы данных:
postgres=# grant select on db_name.table_name to read_only_user;
Вы можете автоматизировать это, сгенерировав свои операторы грантов из метаданных базы данных.
Ядро статичный ключевое слово, что у Вас будет только одна копия в RAM этого (метод / переменная / класс) это , совместно использовал для всего вызова