Создайте роль PostgreSQL 9 с логином (пользователем) только для выполнения функций
Я искал это годами, и я попробовал все в Интернете безуспешно.
Я могу сделать это в MSSQL, но я не нашел способа сделать это в PostgreSQL.
Чего я хочу добиться, так это просто создать роль с входом в систему, которая не может создавать, удалять или изменять базы данных, функции, таблицы или что-либо еще. Просто выберите конкретные функции.
Например, если у меня есть таблица с именем costumer и две функции с именемreturn_customers()
а такжеreturn_time()
Я просто хочу роль с логином, который может выбратьreturn_customers()
а такжеselect return_time()
, Не более того.
Большое спасибо за поддержку этого полезного веб-сайта!