【发布时间】:2014-06-25 08:07:26
【问题描述】:
如何使用 PostgreSQL 为单个表中的多个列提供主键?
例子:
Create table "Test"
(
"SlNo" int not null primary key,
"EmpID" int not null, /* Want to become primary key */
"Empname" varchar(50) null,
"EmpAddress" varchar(50) null
);
注意:我想让"EmpID" 也成为主键。
【问题讨论】:
-
我不确定我是否完全理解,您是要创建一个包含两列的主键,还是两个完全独立的键?
-
@Joachim Isaksson,两列的单一主键。
标签: postgresql database-design primary-key ddl composite-primary-key