首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
如何将第二个串行整数键列添加到表中? PostgreSQL
编程问答
2022-04-26
问题描述
|
我有
一个
带有8440条带有自然(字符串)主键的记录的表。现在,我刚刚发现,为了
支持
旧版客户端,我还需要记录也具有整数键。将具有唯一约束的串行INT列
添加
到此表并使用1到8440的整数填充它的最简单
方法
是什么?
解决方法
更改表,添加类型为“ 0”的新的非空列,上面带有唯一键。 在Postgres中,序列类型只是int类型的别名,其默认值为nextval(some_sequence),后者的值是动态创建的。
串行
加到
整数
整数
第二个
表中
表中