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

Permissão negada para relação django_migrations usando Heroku


Consegui contornar isso concedendo privilégios ao usuário no terminal postgres.

Primeiro conecte-se ao postgres através da CLI do Heroku (heroku pg:psql ).

Isso é desajeitado, mas obtenha seu nome de usuário do Heroku postgres chamando \c no terminal postgres. (A última linha de saída será You are now connected to database DATABASE_NAME as user USERNAME .)

Em seguida, conceda privilégios como outros mostraram:
GRANT ALL PRIVILEGES ON ALL TABLES IN SCHEMA public to USERNAME;
GRANT ALL PRIVILEGES ON ALL SEQUENCES IN SCHEMA public to USERNAME;
GRANT ALL PRIVILEGES ON ALL FUNCTIONS IN SCHEMA public to USERNAME;