【PostgreSQL】自增主键的问题与扩展

对于主键,作为开发者在学生时代就要学习,进入职场,开始充斥各种类型的主键,有.net系的 GUID 做主键,也有 java 系的用 uuid ,当然这俩基本就是一回事,然后还有了雪花id,自增id做主键,以及现在常用的自增id做主键,雪花id做逻辑主键,这都是常用的主键实践方案,我们在这里不讨论孰优孰劣,因为就算分出个高下,也不能改变的存量系统的现状。本篇我们来讨论一下自增主键,尤其是在PostgreSQL下的自增主键的问题。这个问题首先就要从不同数据库的差异讲起。

阅读全文

【Golang】反射的三大laws

反射的三大laws,laws博主实在找不到什么好的翻译,定律?法律?规则?好像都不适用。就直接使用law吧。本篇是读go官方博客后,加入了自己的部分梳理。

阅读全文

【Git】git操作常用场景(四)——撤销提交

大家有没有这种情况,有时候写了代码,git add -A;git commit -m "feat:new func";git push;一阵行云流水的操作之后,又发现又有些要略微修改,甚至经过了好几次操作,但是此时已经做过多次提交,且推送到远程分支,这时我们希望能有如下操作:撤销之前无效的commit,但是保留代码,修改代码,重新推送远程分支。

阅读全文

微信公众号

谢谢您的支持

QQ群

最近文章

分类

标签

友情链接

其它