我有一个Django 1.4应用程序,在本地开发服务器上拥有一个已填充的Postgres 9.1数据库。部署成功后,我想将数据从本地移动到在线数据库,所以我使用了:
pg_dump -f dump.sql -Ox database
然后在服务器上使用以下代码进行恢复:
psql -1 -f dump.sql database
现在尝试在线登录网站管理员会抛出“permission denied for relation django_session”的异常。我尝试使用/不使用-Ox开关以及它的所有组合来转储数据,但没有成功。我还从头开始删除并重新创建具有在settings.py中设置的正确所有者的服务器上的数据库。
如果我运行普通的syndb而不进行恢复,则一切正常。
这里我漏掉了什么吗?