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

tidak dapat membuat ekstensi tanpa peran pengguna super

Cara termudah yang saya temukan adalah dengan:

su postgres
psql
alter role user_name superuser;
#then create the extension as the user in a different screen
alter role user_name nosuperuser;

Pada dasarnya berikan kekuatan pengguna super untuk waktu yang singkat, dan buat ekstensi. Kemudian cabut kekuatan superuser.

Anda juga dapat menggunakan \connect user_name untuk menjadi pengguna itu dan membuat ekstensi langsung dari postgres pengguna.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara mengonfigurasi AppArmor untuk PostgreSQL dan TimescaleDB

  2. Cara mengganti basis data menggunakan PostgreSQL

  3. Menghubungkan ke Heroku Postgres dari Spring Boot

  4. RPAD() Fungsi di PostgreSQL

  5. Pemesanan kueri lambat menurut kolom dalam tabel yang digabungkan