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

Rails:PG::InsufficientPrivilege:ERROR:izin ditolak untuk hubungan schema_migrations

Saya memiliki masalah yang sama dan saya menyelesaikannya dengan menambahkan "Pengguna Super" ke peran.

Pertama, daftar pengguna dan hak istimewa mereka. Jika Anda mengikuti perintah di atas, pengguna root tidak memiliki Atribut "Pengguna Super".

postgres=# \du
                                   List of roles
 Role name |                         Attributes                         | Member of
-----------+------------------------------------------------------------+-----------
 other     | Superuser, Create role, Create DB, Replication, Bypass RLS | {}
 root      |                                                            | {}

Selanjutnya, tingkatkan root menjadi "Pengguna Super".

postgres=# ALTER USER root WITH SUPERUSER;
ALTER ROLE

Sekali lagi, daftarkan pengguna dan hak istimewa mereka. Sekarang root memiliki "Pengguna Super".

postgres=# \du
                               List of roles
 Role name |                         Attributes                         | Member of
-----------+------------------------------------------------------------+-----------
 other     | Superuser, Create role, Create DB, Replication, Bypass RLS | {}
 root      | Superuser                                                  | {}

Semoga membantu.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Apakah ada cara untuk menggunakan ARRAY di Entity Framework + PostgreSql

  2. Mengapa saya tidak bisa menginstal psycopg2? (Python 2.6.4, PostgreSQL 8.4, OS X 10.6.3)

  3. Perbedaan Antara dua tanggal postgresql Dalam Format Excel

  4. Bagaimana cara mengekstrak nilai median?

  5. Perbedaan antara set, \set dan \pset di psql