2 PostgreSQL表中的主键?

时间:2019-01-24 14:36:45

标签: postgresql

已获得我需要在PostgreSQL中创建的数据库的ERD。如下所示。

Daterbase ERD

如您在表格Enroll上看到的,该表中也有两个主键,它们也是外键,我将如何创建该表呢?我到目前为止,

UNSIGNED

在此先感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

答案:创建一个复合主键。

create table enroll( 
   class_code varchar(15) references class(class_code), 
   trn_num int  references TRAINEE(trn_num),
   enroll_date date, 
   enroll_grade int,
   primary key(class_code, trn_num)

);