Bird
0
0

Which command creates a group role named developers that cannot login?

easy📝 Conceptual Q2 of 15
PostgreSQL - Roles and Security
Which command creates a group role named developers that cannot login?
ACREATE ROLE developers LOGIN;
BCREATE ROLE developers WITH LOGIN PASSWORD 'pass';
CCREATE USER developers;
DCREATE ROLE developers NOLOGIN;
Step-by-Step Solution
Solution:
  1. Step 1: Identify the command to create a role without login

    To create a group role, the NOLOGIN attribute must be specified to prevent login capability.
  2. Step 2: Analyze each option

    CREATE ROLE developers LOGIN; enables login, so it's a login role. CREATE ROLE developers NOLOGIN; correctly creates a role without login. CREATE USER developers; creates a login user by default. CREATE ROLE developers WITH LOGIN PASSWORD 'pass'; creates a login role with password.
  3. Final Answer:

    CREATE ROLE developers NOLOGIN; -> Option D
  4. Quick Check:

    Group role creation = NOLOGIN [OK]
Quick Trick: Use NOLOGIN to create group roles without login [OK]
Common Mistakes:
  • Using CREATE USER which implies LOGIN
  • Omitting NOLOGIN for group roles
  • Adding PASSWORD to group roles

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More PostgreSQL Quizzes