如何重置django应用程序并使用南迁移和数据库开始清理?

时间:2015-04-30 21:46:59

标签: django postgresql django-south

我需要一种方法在应用程序上点击“重置”以进行南迁移和数据库。

这样做的好方法是什么?

1 个答案:

答案 0 :(得分:0)

手动完成并不是非常困难:

$ python manage.py sqlclear myapp

将为您提供擦除当前应用程序表的SQL命令 - 您可能希望列出以应用程序名称开头的所有表格,以便查看旧表格。

South将其迁移历史记录存储在另一个数据库表中,因此您应该能够使用此SQL命令终止它们:

DELETE FROM south_migrationhistory WHERE app_name = 'myapp';