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

Pasos para solucionar problemas de django.db.utils.ProgrammingError:permiso denegado para la relación django_migrations

Pude resolver mi problema según las instrucciones de este pregunta . Básicamente, los privilegios de postgres debían volver a otorgarse al usuario de db. En mi caso, ese era el usuario que había configurado en el archivo de configuración del entorno virtual. Ejecute lo siguiente desde la línea de comandos (o dentro de Postgres) donde mydatabase y dbuser debe ser su propia base de datos y nombres de usuario:

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;"