Bird
0
0

Which of the following is the correct syntax to create a login role named bob with password secret?

easy📝 Syntax Q3 of 15
PostgreSQL - Roles and Security
Which of the following is the correct syntax to create a login role named bob with password secret?
ACREATE ROLE bob LOGIN PASSWORD secret;
BCREATE ROLE bob WITH LOGIN PASSWORD 'secret';
CCREATE ROLE bob PASSWORD secret LOGIN;
DCREATE ROLE bob WITH PASSWORD secret LOGIN;
Step-by-Step Solution
Solution:
  1. Step 1: Recall correct syntax for creating login role with password

    The correct syntax uses WITH keyword before LOGIN and PASSWORD clauses.
  2. Step 2: Evaluate each option

    CREATE ROLE bob WITH LOGIN PASSWORD 'secret'; uses 'WITH LOGIN PASSWORD' correctly. Options A and B miss the WITH keyword or have wrong order. CREATE ROLE bob WITH PASSWORD 'secret' LOGIN; misplaces keywords.
  3. Final Answer:

    CREATE ROLE bob WITH LOGIN PASSWORD 'secret'; -> Option B
  4. Quick Check:

    Correct syntax includes WITH LOGIN PASSWORD [OK]
Quick Trick: Use WITH before LOGIN and PASSWORD in CREATE ROLE [OK]
Common Mistakes:
  • Omitting WITH keyword
  • Wrong order of LOGIN and PASSWORD
  • Using CREATE USER instead of CREATE ROLE

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More PostgreSQL Quizzes