PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Bagaimana cara memeriksa apakah ada pengguna postgres?

SELECT 1 FROM pg_roles WHERE rolname='USR_NAME'

Dan dalam hal baris perintah (terima kasih kepada Erwin):

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

Menghasilkan 1 jika ditemukan dan tidak ada yang lain.

Yaitu:

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. Dua SQL LEFT JOINS menghasilkan hasil yang salah

  2. Postgresql :kesalahan sintaks pada atau dekat -

  3. Panduan menggunakan klausa WITH dalam SQL

  4. Bagaimana saya bisa menulis kueri postgres ini di Amazon redshift sehingga dioptimalkan seperti di postgres?

  5. (Satu meja) dapatkan baris bukan tanpa serikat