PostgreSQL还原后,我得到“django_session关系的权限被拒绝”

前端之家收集整理的这篇文章主要介绍了PostgreSQL还原后,我得到“django_session关系的权限被拒绝”前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我目前正在使用Postgresql 8.4.2在Live Server和本地运行我的Django 1.1.1站点.当我尝试从本地框中的实时服务器恢复我的一个备份时,本地访问我的站点时会收到以下错误( http://localhost:8000):
Exception Type: ProgrammingError at /
Exception Value: permission denied for relation django_session

当我访问我的一个模型的所有内容时,我也遇到类似错误

$python manage.py shell
Python 2.6.4 (r264:75706,Dec  7 2009,18:45:15) 
[GCC 4.4.1] on linux2
Type "help","copyright","credits" or "license" for more information.
(InteractiveConsole)
>>> from myapp.models import MyModel
>>> MyModel.objects.all()
...
ProgrammingError: permission denied for relation myapp_mymodel

我使用pg_dump在实时服务器上进行备份,并丢弃本地数据库,后跟psql dbname<进行恢复.有人知道有什么问题吗?

当与同一用户(用户Django连接)连接psql时,您是否收到相同的错误?或者您在现场站点和本地计算机上是否具有相同的Postgresql用户?如果没有,您应该使用 -Ox(或–no-owner)选项转储/重新加载以跳过所有权命令.

猜你在找的Postgre SQL相关文章