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

Masuk sebagai postgres tetapi mendapatkan kesalahan createuser:pembuatan peran baru gagal:ERROR:harus superuser untuk membuat superuser

Beberapa paket OSX tidak membuat postgres akun basis data pengguna super. Pengguna super diberi nama berbeda, dalam kasus Anda itu main .

Ketika Anda melakukan psql -U main tanpa menentukan database, defaultnya adalah nama yang sama dengan pengguna. Jika Anda tidak memiliki database bernama main , tunjukkan database yang berbeda dengan -d pilihan.

Jika Anda tidak memiliki database untuk terhubung, gunakan template1

psql -U main -d template1

Jika masih Anda ingin memberikan superuser ke postgres , lakukan sekali login di dalam psql:

alter user postgres superuser;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mengembalikan set baris dari fungsi plpgsql.

  2. Bisakah layanan PostgreSQL di cluster OpenShift menerima lalu lintas eksternal melalui rute yang terbuka?

  3. Dapatkah saya menggunakan PostgreSQL (pg) di sisi klien (express/node.js)

  4. Cara Mengimpor File CSV di PostgreSQL

  5. Dua pemilik database PostgreSQL yang sama