如何使用ARRAY(整数)类型创建列,其中每个整数是来自其他表的主键?如果不可能,如何与其他方法实现类似的表关系?
如何在 PostgreSQL 中的数组上添加外键约束?
角色查找表
CREATE TABLE party_role_cd
(
party_role_cd bigint NOT NULL,
code character varying(80) NOT NULL,
CONSTRAINT party_role_cd PRIMARY KEY (party_role_cd)
);
Run Code Online (Sandbox Code Playgroud)
参与方可以有零个或多个角色 [0-N 关系]
CREATE TABLE party
(
party_id biging NOT NULL,
party_role_cd bigint[] NOT NULL,
CONSTRAINT party_id PRIMARY KEY (party_id)
);
Run Code Online (Sandbox Code Playgroud)
如何在表中添加foreign key约束?party_role_cd arrayparty