在manytomany字段Django上更改主键

时间:2018-01-13 13:05:19

标签: django django-models

是否可以将多个字段的主键从默认更改为uuid?

表已填充。迁移的最佳方式是什么?

1 个答案:

答案 0 :(得分:0)

您可以创建执行原始查询的迁移,在中间向表中添加新字段,然后生成新的UUID。

之后,另一组查询删除ID上的约束,将新约束添加到新UUID字段,最后删除旧ID字段。

https://docs.djangoproject.com/en/2.0/ref/migration-operations/#runsql