Django dumpdata 迁移数据库数据

Django 迁移数据库数据

数据导出

连接上数据源数据库,执行 dumpdata 导出数据。

shell 复制代码
python3 manage.py dumpdata main --indent 4 -o mydata.json

数据导入

连接上目标数据库,比如通过在 local_settings.py 配置本地数据库,执行 loaddata 导入数据。

shell 复制代码
python3 manage.py loaddata mydata.json

如果出现 UnicodeDecodeError: 'utf-8' codec can't decode 报错。可以将文件通过 json 进行处理,然后用新生成的文件重新执行 loaddata。

python 复制代码
import json

json.dump(json.load(open("mydata.json")), open('mydata_new.json', 'w'))
相关推荐
gwf2162 分钟前
磨损均衡算法(Wear Leveling)——SSD如何让每块闪存“公平退休“?
运维·数据库·人工智能·python·嵌入式硬件·算法·智能硬件
AAA@峥6 分钟前
CentOS7 源码编译安装 MySQL5.7|SQL 基础操作 + 备份恢复完整实战
运维·数据库·sql·centos
xixingzhe28 分钟前
spring ai简单使用skills
数据库·人工智能·spring
爱吃提升16 分钟前
python 分布式爬虫、爬虫合规与综合实战项目
分布式·爬虫·python
审小匠OpenCPAi17 分钟前
银行流水核查怎么自动化?单边匹配、双向勾稽与图聚类异常检测的工程对比
java·前端·人工智能·python·审计
Fu20672141 分钟前
数据库第三次作业
数据库
AI多Agent协作实战派1 小时前
AI多Agent协作系统实战(二十三):Agent读HEARTBEAT.md不读AGENTS.md——openclaw的文件加载之谜
前端·数据库·人工智能·uni-app
元Y亨H1 小时前
Pandas 解析 Excel 导致的内存溢出(MemoryError)
python·excel
jun_bai2 小时前
postgresql数据库免安装版安装到windows系统
数据库·postgresql
weixin_538601972 小时前
智能体测开Day33
数据库·oracle