Host DB role is a PostgreSQL role created on a specific host.
- Mirrored in DBM and catalog database.
- Can be login or non-login role.
- Can use PostgreSQL role inheritance.
- Can have different permissions per instance on the same host.
- Not transferable to another host.
DB roles are used by services and client interfaces to connect to instance databases with controlled rights.
- Create role on host.
- Configure credentials/inheritance.
- Assign role permissions to selected instances.
- Bind role to services or client workflows.
Related permissions are described in Admin permissions.