Roles enable you to apply a set of privileges to a group of users. To grant the same privileges to a number of users, use CREATE ROLE to create a role with those privileges, then use GRANT to grant that role to the users. You can grant multiple roles to the same user. You can also create a hierarchical structure of privileges by assigning roles to roles.