PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Kroki rozwiązywania problemów z django.db.utils.ProgrammingError:odmowa uprawnień dla relacji django_migrations

Udało mi się rozwiązać mój problem na podstawie instrukcji z tego pytanie . Zasadniczo uprawnienia postgres musiały zostać ponownie przyznane użytkownikowi bazy danych. W moim przypadku był to użytkownik, którego skonfigurowałem w pliku ustawień środowiska wirtualnego. Uruchom następujące polecenie z wiersza poleceń (lub w postgresie), gdzie mydatabase i dbuser powinna być twoją własną bazą danych i nazwami użytkowników:

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. Gdzie PostgreSQL przechowuje bazę danych?

  2. Jak znaleźć wszystkie produkty z określonymi wartościami wielu atrybutów

  3. Czy mogę poprosić Postgresql o ignorowanie błędów w transakcji?

  4. Co się stało z NpgsqlCopySerialize i NpgsqlCopyIn

  5. Jak uzyskać dostęp do widoków db za pomocą modeli Laravel?