我是新的django南迁。我有我的主应用程序和我构建的主应用程序的子应用程序的大部分附加功能。现在我想要做的是重置特定于主应用程序子应用程序的表。我不想从其他表格表中丢失任何数据。django南迁:复位架构只有几张表
这是我的数据库,怎么看起来像:
public | tos_agreement | table | g_db_admin
public | tos_agreementversion | table | g_db_admin
public | tos_signature | table | g_db_admin
public | userclickstream_click | table | g_db_admin
public | userclickstream_stream | table | g_db_admin
public | vote | table | g_db_admin
(80 rows)
我只想重新构建(转储的所有数据)
公共| userclickstream_click |表| | g_db_admin public | userclickstream_stream |表| | g_db_admin
如何使用南迁移来做到这一点。
在我south_migrationhistory表我有以下几点:
15 | userclickstream | 0001_initial | 2013-12-10 13:26:15.684678-06
16 | userclickstream | 0002_auto__del_field_stream_auth_user | 2013-12-10 13:26:15.693485-06
17 | userclickstream | 0003_auto__del_field_stream_username__add_field_stream_user | 2013-12-10 13:26:15.721449-06
我相信这个纪录发生时,我最初的有线了它与南方迁移。
我也在想如果? 从south_migrationhistory删除上述记录并重新运行此应用程序的迁移将生成表。
./manage.py schemamigration userclickstream --initial
./manage.py migrate userclickstream
写自己移民? – yuvi