gpt4 book ai didi

django - 为什么 Django/PostgreSQL 在删除具有该主键的对象后不重用主键值?

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

<分区>

我试图找出为什么 Django(或 PostgreSQL,不确定它在哪个级别)不重用已删除对象的主键。创建对象时,它们都有一个 id 值,该值会自动递增并按数据库中的 id 值排序。例如:

身份证

5

4

3

2

1

假设我碰巧删除了 ID 为 5 的对象:

身份证

4

3

2

1

当我创建一个新对象时,它的 ID 为 6:

身份证

6

4

3

2

1

为什么没有将“5”指定为我刚创建的新对象的主键?为什么它有 6 个?

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