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!