PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Etapas para solucionar problemas de django.db.utils.ProgrammingError:permissão negada para relação django_migrations


Consegui resolver meu problema com base nas instruções deste pergunta . Basicamente, os privilégios do postgres precisavam ser concedidos novamente ao usuário db. No meu caso, esse foi o usuário que eu configurei no arquivo de configurações do ambiente virtual. Execute o seguinte na linha de comando (ou dentro do postgres) onde mydatabase e dbuser deve ser seu próprio banco de dados e nomes de usuário:
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;"