gpt4 book ai didi

mysql - 将数据从生产拉到开发以进行调试 (Django)

转载 作者:行者123 更新时间:2023-12-01 00:33:50 25 4
gpt4 key购买 nike

这就是我想要的:[Production MySQL Data] -> [Development MySQL Data]

为了调试或改进,我偶尔需要在生产站点上运行的数据副本出现在我的开发环境中。显然我不想实际使用生产数据库并且手动输入数据是不可能的。

是否有任何管理脚本可以毫不费力地实现这一点(最好使用 Django 的管理界面)?理想的情况是:

manage.py reverse_sync [appname]

或者 manage.py reverse_sync [appname] 500 只获取前 500 条记录。

最佳答案

你想用

manage.py dumpdata [appname ...]

获取一个或多个应用程序的数据。这将创建一个可以在单元测试中使用的夹具文件,或者只是一种与数据库无关的格式。

要加载所有你需要的数据

manage.py loaddata fixturename [...]

它会将其放入与您的设置相对应的数据库中。

关于mysql - 将数据从生产拉到开发以进行调试 (Django),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1596610/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com