标签: django django-syncdb
我读到某个地方,你永远不会在数据库上运行syncdb,发布它的初始运行。 这是真的?
syncdb
我不明白问题是什么。你呢?
答案 0 :(得分:7)
运行syncdb不会对数据库中已有的任何模型的表进行更改(即使您已更改它们)。
要管理对模型的更改,请考虑south
答案 1 :(得分:1)
Syncdb将创建不存在的表,但不会修改现有表。所以在生产中运行是相当安全的。但它不是维护数据库模式的可靠方法。查看South包以获得在开发和生产之间可靠地维护数据库模式更改的方法。应该是django标准的一部分,恕我直言。