gpt4 book ai didi

django - 在什么情况下我应该使用 UUID 作为 Django 模型中的主键

转载 作者:行者123 更新时间:2023-12-04 17:46:37 27 4
gpt4 key购买 nike

UUID字段的优缺点是什么?

什么时候应该将它用作主键?什么时候应该使用默认主键?

我的表有很多行。是否有可能超过默认主键的最大值?

我使用 PostgreSQL。

最佳答案

主键-

它是一个自增唯一键,是我们每次向表中创建一条新记录时由数据库引擎创建的。

UUID -

它也是独一无二的,但它在“整个宇宙”中是独一无二的,不是保证独一无二而是实际上独一无二。就像当我们想要创建一个基于工单的环境来解决客户问题时,我们必须通过 UUID 生成一个 ticket_id(因为它是唯一的,并且是随机数的组合)。

如果您想深入了解它,请查看这个很棒的博客 here

关于django - 在什么情况下我应该使用 UUID 作为 Django 模型中的主键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48238121/

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