Temat: Problem z uprawnieniami
Witam, napisałem funkcję (język plpgsql), w której wykonują się ze 2 selekty i insert. Operacje wykonywane są na różnych tabelach. Funkcja działa jeśli ją wykonuje jako administrator lecz gdy nadam prawa do jej wykonania innemu użytkownikowi (który nie powinien mieć innych uprawnień do bazy) funkcja nie działa. Serwer wskazuje, że powinienem nadać dodatkowe uprawnienia do tabel z których funkcja korzysta.
Uprawnienia nadaje w następujący sposób:
GRANT EXECUTE ON „Nazwa_Funkcji”(...) TO „Nazwa_Użytkownika”;
Co mam zrobić jeśli chcę nadać użytkownikowi uprawnienia tylko do funkcji lecz nie do tabel?.