3

我在某处读到你永远不会syncdb在数据库上运行的地方,发布了它的初始运行。这是真的?

我不明白问题可能是什么。你?

4

2 回答 2

7

runningsyncdb不会更改数据库中已经存在的任何模型的表(即使您已更改它们)。

为了管理模型的变化,考虑南方

于 2012-03-29T18:18:12.373 回答
1

Syncdb 将创建不存在的表,但不会修改现有表。所以在生产环境中运行是相当安全的。但这不是维护数据库模式的可靠方法。查看South包,了解一种在开发和生产之间可靠地维护数据库模式更改的方法。应该是 django 标准的一部分,恕我直言。

于 2012-03-29T18:18:26.153 回答