Zdravo svima.
Radim na Postgre 9.3 verziji
napravio sam 2 korisnika, u_web i u_admin
i bazu db_web sa u_admin kao vlasnikom
tu je funckija koja izvrsava: insert into table....
dodelio sam grant sa: grant execute on function f_on(character varying, character varying) to u_web with grant option;
kada izvrsim funkciju kao korisnik u_web dobijem:
ERROR: permission denied for relation table_name
CONTEXT: SQL statement "INSERT INTO .........
Da li je moguce da izvrsim funkciju bez dodavanja insert granta nad tom tabelom?
Navikao sam se na oraclu da je execute dovoljan, a bitno mi je da u_web ima minimum prava nad bazom.