【发布时间】:2014-12-25 08:30:18
【问题描述】:
在我的会计项目中……我在 postgresql 中有数据库。 我必须改变我的项目模型。在多次更改和应用迁移后,我的数据库结构非常糟糕。并且无法应用任何进一步的迁移,因为我的 models.py 都是正确的。
所以我删除了名为“goms”的数据库。删除了我的 git 仓库。并再次克隆了一个工作“开发”分支。运行后
./manage.py makemigratins
我明白了
File "/home/student/work02/lib/python2.7/site-packages/psycopg2/__init__.py", line 164, in connect
conn = _connect(dsn, connection_factory=connection_factory, async=async)
django.db.utils.OperationalError: FATAL: database "goms" does not exist
我相信在进行和应用迁移时必须自行创建数据库。 似乎 psycopg 存储了一些缓存,用于搜索 goms 而不是创建一个。 请帮助我卡住了。
【问题讨论】:
标签: python django git postgresql psycopg2