I just had a confusing moment trying to figure out why my roles
weren't creating tables the way I was expecting them to. I didn't
understand what the `target_role` parameter did. No matter how I try
to read this page, I can't see an explanation for that parameter:

https://www.postgresql.org/docs/current/sql-alterdefaultprivileges.html

I propose an explanation like the following be added to the
`target_role` parameter:

    This is the role that will create objects with altered default
    privileges. Note that changes in default privileges aren't
    inherited, so altering the default privileges of created objects
    for a parent role will not change the default privileges of
    objects created by inherited roles.



Reply via email to