Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Database Django:如何部署生产数据库_Database_Django_Deployment_Production - Fatal编程技术网

Database Django:如何部署生产数据库

Database Django:如何部署生产数据库,database,django,deployment,production,Database,Django,Deployment,Production,我在观看DjangoCon 2011的演讲:Cosmin Stejerean(演示者)提到在生产数据库上进行syncdb不是一个好主意。那么,部署生产数据库的好方法是什么呢 Thanx如果没有上下文,很难理解他那句话的意思。以后看这些视频可能会很有趣,但我现在没有时间坐着听3个小时的演讲。(如果您提供语句发生的时间码,人们可能会更容易向您解释。) 无论如何,在某些时候,您必须在生产数据库上运行syncdb。我可以想象,他说的是在初次运行之后,在你的网站上线之后,再次运行syncdb,因为他的说法

我在观看DjangoCon 2011的演讲:Cosmin Stejerean(演示者)提到在生产数据库上进行syncdb不是一个好主意。那么,部署生产数据库的好方法是什么呢


Thanx

如果没有上下文,很难理解他那句话的意思。以后看这些视频可能会很有趣,但我现在没有时间坐着听3个小时的演讲。(如果您提供语句发生的时间码,人们可能会更容易向您解释。)

无论如何,在某些时候,您必须在生产数据库上运行syncdb。我可以想象,他说的是在初次运行之后,在你的网站上线之后,再次运行syncdb,因为他的说法在那一点上会更加隐晦,但即便如此,如果你要添加新的模型,你也必须这样做。您不能真正替换生产数据库,因为它的实时数据随时都可能发生变化(排除了制作副本、运行syncdb、然后从中恢复生产数据库等操作,否则您将不可避免地丢失数据)


因此,再一次,也许在上下文中,这可能更有意义,但从表面上看,这不仅不是一个坏主意,而且是唯一可以接受的方法。

Thanx。我想我得再看一遍才能找到时间戳。这在第一部分是明确的。