【发布时间】:2021-11-07 19:28:12
【问题描述】:
我有一个现有的表,该表当前没有 id 列,并且在应该是唯一对的地方有很多重复的行 - 它很乱。示例:
fips | customer_id
-------+------------
17043 | 2085
17043 | 2085
42091 | 4426
42091 | 4426
customer_id/fips 应该是唯一的,但当前的代码和架构并没有强制要求。也没有 id 列,所以我没有唯一的方法来引用单行。
我想添加一个 id 列并分配连续整数,这样我就可以拥有一个唯一的主键。我该怎么办?
【问题讨论】:
-
请务必公开您的 Postgres 版本 (
SELECT version();)
标签: sql postgresql