sql >> Database teknologi >  >> RDS >> PostgreSQL

Hvordan kontrollerer man, om der findes en postgres-bruger?

SELECT 1 FROM pg_roles WHERE rolname='USR_NAME'

Og hvad angår kommandolinjen (tak til Erwin):

psql postgres -tAc "SELECT 1 FROM pg_roles WHERE rolname='USR_NAME'"

Giver 1, hvis fundet og intet andet.

Det vil sige:

psql postgres -tAc "SELECT 1 FROM pg_roles WHERE rolname='USR_NAME'" | grep -q 1 || createuser ...


  1. Django - Hvordan linker man til en ældre database via mellemmand?

  2. Holder PostgreSQL sine pl*-tolke indlæst vedvarende?

  3. RDS-databaselageret løber tør for plads

  4. PDO og ER IKKE NULL Funktion