2012-09-16 25 views
0

我最近想在我的数据库与南方迁移更改列从一个CharField我的Django项目的IntegerFieldMySQL的改变表停留在准备状态

我做了python manage.py schemamigration appname --auto

我那么应用的迁移,它只是挂起。在本地尝试之前,我愚蠢地在生产服务器上运行此权限。有一次,我在当地尝试我在回溯

File "/Library/Python/2.7/site-packages/MySQL_python-1.2.3-py2.7-macosx-10.7-intel.egg/MySQLdb/cursors.py", line 92, in _warning_check 
_mysql_exceptions.Warning: Data truncated for column 'pickup_id' at row 1 

得到这个错误当我进入MySQL工作台,只是尝试恢复的变更回CharField它只是挂在“备战”状态,并最终超时。我的网站只是挂在哪里这张表被使用,我不能预处理此特定表上的任何查询。

我愿意接受任何建议。谢谢

+0

访问MySQL控制台,然后更新脚本 – karthikr

回答

0

什么结束了工作直接做./manage.py dbshel​​l应用--fake参数给我电话迁移

​​