/ note
Permission denied after import DB in PostgreSQL
This post extends previous with the similar title.
This post extends previous with the similar title.
When you transfer database from one machine to another, postgres privileges needed to be re-granted to the db user. Usually it is made by command:
GRANT ALL PRIVILEGES ON DATABASE mydb TO mydb_user;
But in my case it’s not working. So you need to explicitly grant privileges for each sql-object:
GRANT ALL ON ALL TABLES IN SCHEMA public TO mydb_user;
GRANT ALL ON ALL FUNCTIONS IN SCHEMA public TO mydb_user;
GRANT ALL ON ALL SEQUENCES IN SCHEMA public TO mydb_user;
Making this solving error “django.db.utils.ProgrammingError: permission denied for relation django_migrations”.