我知道如何在表中创建主键,但是如何使现有索引成为主键?我正在尝试将现有表从一个数据库复制到另一个数据库。当我显示表格时,底部的索引采用以下形式:
"my_index" PRIMARY KEY, btree (column1, column2)
我用以下方法创建了索引:
CREATE INDEX my_index ON my_table (column1, column2)
但我不知道如何使其成为主键...
更新:我的服务器版本是8.3.3
1
如果my_index显示为主键的名称,则您已经有一个索引。Postgres中没有(唯一)索引就没有PK
—
a_horse_with_no_name 2011年
您的PostgreSQL版本是什么?
—
filiprem 2011年
我正在运行8.3.3
—
WildBill,2011年