Role
Meaning in software engineering, with examples
In software engineering, role means: A named set of database privileges that can be given to many users at once, such as read_only or app_writer, to make permission management simpler.
In Turkish: rol
How it is used
Instead of granting privileges user by user, DBAs grant them to roles and then assign roles to users. In PostgreSQL users and roles are technically the same thing. Phrases include 'create a role', 'assign a role' and 'role-based access control' (RBAC).
Example sentences
New analysts get the reporting role, which can read but not modify any table.
Create a separate role for the migration tool with DDL privileges.
Common collocations
- create a role
- assign a role
- role-based access control
- read-only role
Related terms
This word in other fields
The same English word can have a different meaning in another field:
More terms: Databases and Persistence
Practise with graded reading
Reading at the right level is the fastest way to make new words stick. Pick free English books by level:
