Utwórz rolę PostgreSQL 9 z loginem (użytkownikiem), aby wykonać funkcje

Szukałem tego od lat i bez powodzenia wypróbowałem wszystko w sieci.

Mogę to zrobić w MSSQL, ale nie znalazłem sposobu, aby to zrobić w PostgreSQL.

To, co chcę osiągnąć, to stworzenie roli z loginem, który nie może tworzyć, upuszczać ani zmieniać baz danych, funkcji, tabel ani niczego innego. Wystarczy wybrać określone funkcje.

Na przykład, jeśli mam tabelę o nazwie costumer i dwie wywołane funkcjereturn_customers() ireturn_time() Chcę tylko rolę z loginem, który jest w stanie wybraćreturn_customers() iselect return_time(). Nic więcej.

Dziękujemy bardzo za wsparcie tej użytecznej strony internetowej!

questionAnswers(1)

yourAnswerToTheQuestion