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

Langkah-langkah untuk Memecahkan Masalah Django.db.utils.ProgrammingError:izin ditolak untuk relasi django_migrations

Saya dapat menyelesaikan masalah saya berdasarkan instruksi dari pertanyaan . Pada dasarnya, hak istimewa postgres perlu diberikan kembali kepada pengguna db. Dalam kasus saya, itu adalah pengguna yang saya siapkan di file pengaturan lingkungan virtual. Jalankan yang berikut ini dari baris perintah (atau di dalam postgres) di mana mydatabase dan dbuser harus database dan nama pengguna Anda sendiri:

psql mydatabase -c "GRANT ALL ON ALL TABLES IN SCHEMA public to dbuser;"
psql mydatabase -c "GRANT ALL ON ALL SEQUENCES IN SCHEMA public to dbuser;"
psql mydatabase -c "GRANT ALL ON ALL FUNCTIONS IN SCHEMA public to dbuser;"


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQLAlchemy, isolasi transaksi Serializable dan coba lagi dengan cara Python idiomatik

  2. kelompokkan berdasarkan yang dibutuhkan dalam pernyataan SQL count(*)?

  3. Nilai default untuk fungsi kolom postgres dengan argumen

  4. Postgres - Bagaimana cara memanggil ST_SetSRID(ST_MakePoint(lng, lat), 4326) secara otomatis pada sisipan?

  5. Bagaimana menemukan semua kombinasi (subset) dari berbagai ukuran array di postgresql