PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Как да проверя дали съществува потребител на postgres?

SELECT 1 FROM pg_roles WHERE rolname='USR_NAME'

И по отношение на командния ред (благодарение на Erwin):

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

Дава 1, ако бъде намерено и нищо друго.

Това е:

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как date_part() работи в PostgreSQL

  2. Промяна на поле Enum с помощта на Alembic

  3. ActiveRecord:Как да намерим родители, чиито ВСИЧКИ деца отговарят на условие?

  4. изберете от ... - въз основа на стойност във формат JSON

  5. Изтрийте празните редове