我目前在本地和服务器上都使用Django 1.1.1和PostgreSQL 8.4.2运行我的网站。当我尝试从服务器恢复备份到我的本地电脑时,在本地访问站点(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 < infile
进行还原。有人知道是什么问题吗?
syncdb
有关吗?如果有任何提示,将不胜感激,因为我现在也遇到了同样的问题。 - Hassan Baig