PostgreSQL还原后,我得到“django_session关系的权限被拒绝”
发布时间:2020-12-13 16:32:20 所属栏目:百科 来源:网络整理
导读:我目前正在使用PostgreSQL 8.4.2在Live Server和本地运行我的Django 1.1.1站点.当我尝试从本地框中的实时服务器恢复我的一个备份时,本地访问我的站点时会收到以下错误( http://localhost:8000): Exception Type: ProgrammingError at /Exception Value: per
我目前正在使用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)选项转储/重新加载以跳过所有权命令.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |