gpt4 book ai didi

python - Django JSONField

转载 作者:行者123 更新时间:2023-11-29 12:55:10 26 4
gpt4 key购买 nike

我们一直在使用来自 jsonfield 的 JSONField图书馆一段时间,但现在我们想使用 native PostgreSQL JSONField .所以我想知道是否可以更改现有模型的字段类型,保留旧字段名称并且不会丢失任何数据。谢谢。

最佳答案

你想要做的是 data migration .

  1. 保留现有的 jsonfield 并添加新的 PostreSQL JSONField
  2. 生成 data migration ,它遍历每条记录,将数据从旧字段迁移到新字段。
  3. 运行迁移后,您可以弃用旧字段并将其删除,而不会丢失任何数据。

引用资料

Django Data Migrations

关于python - Django JSONField,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45040740/

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