0
我的生产数据库当前包含4k MyModels(去年从开发数据库加载)。我又开始着手这个项目。我现在有270k MyModels(包括原来的4k MyModels)。我想将这个新的datadump导出到我的生产数据库。已经有4k MyModels会发生什么(做简单的dumpdata/loaddata)?记录将如何被覆盖?django datadump如何覆盖数据库中的现有记录?
我的生产数据库当前包含4k MyModels(去年从开发数据库加载)。我又开始着手这个项目。我现在有270k MyModels(包括原来的4k MyModels)。我想将这个新的datadump导出到我的生产数据库。已经有4k MyModels会发生什么(做简单的dumpdata/loaddata)?记录将如何被覆盖?django datadump如何覆盖数据库中的现有记录?
你之后dump您的数据到一个文件,你去cd到文件夹,你把你的转储文件,并做
mysql -u root -p your_database_name < DumpDevDatabase.sql
注:
裸记住,您将在每次想要将数据转储到其中时创建新的数据库,这是一件坏事。
你不应该这样做,这应该反过来,生产数据库需要与这些东西隔离,你应该从你的生产转储数据到你的开发数据库,所以你可以使用数据。
在这种情况下,当您将数据从生产转储到开发中时,同样需要创建新数据库以将数据加载到其中。
您可以使用工具,如mysql workbench或pgadmin如果使用postgreql,这将帮助您更轻松的工作与你的数据库。
我还不确定你为什么要这样做,但我强烈建议你不要覆盖你的生产数据库。
那么你会覆盖他们,你为什么要这样做? – PetarP
如何从我的开发服务器获得270k模型到我的生产服务器 –
如果我正确理解这一点,您希望将数据库数据从开发数据库传输到生产数据库? – PetarP