如何解决postgres uuid_generate_v4() 最大值是多少?
我有很多行的日志表,其中 pk 是由 uuid_generate_v4()
函数生成的。
我很好奇 - 生成的 uuid 是否有限制?就像我将有 10.000.000.000 行一样,它将无法生成唯一的主键。
解决方法
由于 UUID 是一个 128 位的数字,不同 UUID 的最大值为 2^128 = 340.282.366.920.938.463.463.374.607.431.768.211.456(如果那个大数字计算器肯定没有错误, 很大)。所以你离那个很远很远,只有 10.000.000.000。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。