【发布时间】:2015-09-14 13:36:46
【问题描述】:
我的目标是有一个主键和外键都是同一列的子表,并引用主表的ID。
CREATE TABLE main_table(
id integer NOT NULL,
//some fields
)
CREATE TABLE test(
id integer NOT NULL,
name varchar,
CONSTRAINT test_pk PRIMARAY KEY (id),
CONSTRAINT test_fk FOREIGN KEY (fk_id)
REFERENCES main_table (id) MATCH SIMPLE
)
但这将创建一个包含两列的表映射:id[PK] 和 test_fk 作为外键列。我该如何组合它们?
【问题讨论】:
标签: database postgresql