And please be sure that default permissions are defined properly. Otherwise it may happen that userA creates a new table but userB has access for that. Alternative option is that user has to grant proper access for the role group after every time when a new db object is created.
Toomas > On 14. Jul 2020, at 16:36, Jean-Philippe Chenel <[email protected]> wrote: > > Thank for your answer David. > This is what I'll do. > De : David G. Johnston <[email protected] > <mailto:[email protected]>> > Envoyé : 13 juillet 2020 19:46 > À : Jean-Philippe Chenel <[email protected] <mailto:[email protected]>> > Cc : [email protected] > <mailto:[email protected]> > <[email protected] > <mailto:[email protected]>> > Objet : Re: Both side privileges > > On Mon, Jul 13, 2020 at 4:42 PM Jean-Philippe Chenel <[email protected] > <mailto:[email protected]>> wrote: > Hi, > > I try to give userA privileges on userB objects and same thing to the userB, > giving privileges on userA objects. > > Grant userB to userA; —ok > Grant userA to userB; —error: role userB is already member of role userA > > Create a "group role" that retains ownership and then add both users to that > group. > > David J.
