PostgreSQL利用CTID删除重复数据
由于业务需要,准备加一个唯一索引,可是一执行命令,直接提示「表中列c1有重复的数据」,因此先想办法删除重复的行。对于我这种快20年接触数据库的人,各种数据库都玩儿过,不在乎什么方法解决这种问题,但总归还是要考虑一些执行效率的。
由于业务需要,准备加一个唯一索引,可是一执行命令,直接提示「表中列c1有重复的数据」,因此先想办法删除重复的行。对于我这种快20年接触数据库的人,各种数据库都玩儿过,不在乎什么方法解决这种问题,但总归还是要考虑一些执行效率的。
具体文档规范,请前往GitHub上查看,你可以fork,可以提交issues,当然也可以在这里留言讨论。
PostgreSQL是非常优秀的开源关系型数据库,提供各种好用的函数,有人说它是全栈型数据库,但显然会有人怀疑它在各个方面表现出的专业性,更多请自行Google了,或者访问PostgreSQL 在线文档 。这里只是记录一些工作中我认为有意思的用法。