Python syncdb django.db.utils.ProgrammingError时获取错误:关系django_迁移的权限被拒绝
我已经安装了postgreSQL和psycopg2,然后我创建了一个db和用户,我已经将用户的所有权限授予了db,并且我已经在Python syncdb django.db.utils.ProgrammingError时获取错误:关系django_迁移的权限被拒绝,python,django,postgresql,psql,Python,Django,Postgresql,Psql,我已经安装了postgreSQL和psycopg2,然后我创建了一个db和用户,我已经将用户的所有权限授予了db,并且我已经在settings.py中进行了所有更改。但是当我尝试迁移时,我得到了一个错误django.db.utils.ProgrammingError:relationdjango_迁移的权限被拒绝 settings.py: DATABASES = { 'default': { 'ENGINE': 'django.db.backends.po
settings.py
中进行了所有更改。但是当我尝试迁移时,我得到了一个错误django.db.utils.ProgrammingError:relationdjango_迁移的权限被拒绝
settings.py
:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql_psycopg2',
'NAME': 'easyapp',
'USER': 'krishna',
'PASSWORD': 'sudeep',
'HOST': 'localhost',
'PORT': '',
}
}
有人能帮我吗???尝试如下迁移
python manage.py migrate auth
python manage.py migrate
您是否已授予该用户修改数据库架构的权限,还是仅授予其修改数据的权限?@Sayse我已授予该数据库权限,这就是问题所在。因此,执行迁移会更改架构,您需要权限才能执行此操作that@Sayse如何设置权限