【发布时间】:2016-08-10 01:41:01
【问题描述】:
我做的步骤: 1. 删除迁移文件。 2.只创建了一个初始迁移文件。 3. 进入 psql 命令提示符。连接到数据库。删除模式公共级联;创建公共架构; 4.再次尝试迁移。
我得到 MigrationSchemaMissing(Unable to create the django_migrations table (%s) % exc) 错误。
【问题讨论】:
标签: django postgresql migration
我做的步骤: 1. 删除迁移文件。 2.只创建了一个初始迁移文件。 3. 进入 psql 命令提示符。连接到数据库。删除模式公共级联;创建公共架构; 4.再次尝试迁移。
我得到 MigrationSchemaMissing(Unable to create the django_migrations table (%s) % exc) 错误。
【问题讨论】:
标签: django postgresql migration
这个answer 及其问题的评论对我有用,简而言之,您必须获得以下架构所需的授权:
grant usage on schema public to username;
grant create on schema public to username;
【讨论】:
django.db.utils.ProgrammingError: permission denied for relation django_migrations
grant usage on schema public to username; grant create on schema public to username;,但是两个命令没有执行。请帮帮我。