【PostgreSQL】自增主键的问题与扩展
原文中文,约1800字,阅读约需5分钟。发表于: 。对于主键,作为开发者在学生时代就要学习,进入职场,开始充斥各种类型的主键,有.net系的GUID做主键,也有java系的用uuid,当然这俩基本就是一回事,然后还有了雪花id,自增id做主键,以及现在常用的自增id做主键,雪花id做逻辑主键,这都是常用的主键实践方案,我们在这里不讨论孰优孰劣,因为就算分出个高下,也不能改变的存量系统的现状。本篇我们来讨论一下自增主键,尤其是在PostgreSQL下...
Oracle需要创建序列来维护主键,SQL Server和MySQL只需要指定auto_increment,而PostgreSQL需要维护序列,MySQL索引名称需要表内唯一,PostgreSQL需要整个库唯一。