PostgreSQL Roles and Privileges Explained: A Practical RBAC Guide