Database Management
PostgreSQL
Subjective
Sep 25, 2025
Explain PostgreSQL roles and privileges system.
Detailed Explanation
PostgreSQL uses roles for authentication and authorization.
Role Types:
• Login roles (users)
• Group roles (for organizing privileges)
• Superuser roles
Privileges:
• SELECT, INSERT, UPDATE, DELETE
• CREATE, DROP, ALTER
• USAGE, EXECUTE
Example:
CREATE ROLE developer;
GRANT SELECT, INSERT ON users TO developer;
CREATE ROLE john LOGIN PASSWORD 'password';
GRANT developer TO john;Discussion (0)
No comments yet. Be the first to share your thoughts!
Share Your Thoughts