sql >> Base de Datos >  >> RDS >> PostgreSQL

Permiso denegado para relación django_migrations usando Heroku

Pude solucionar esto otorgando privilegios al usuario en la terminal de postgres.

Primero conéctese a postgres a través de la CLI de Heroku (heroku pg:psql ).

Esto es complicado, pero obtenga su nombre de usuario de Heroku postgres llamando a \c en la terminal de postgres. (La última línea de salida será You are now connected to database DATABASE_NAME as user USERNAME .)

Luego otorgue privilegios como otros han mostrado:

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;