【发布时间】:2015-03-28 04:16:31
【问题描述】:
举个例子
create table indexing_table
(
id SERIAL PRIMARY KEY,
created_at TIMESTAMP WITH TIME ZONE DEFAULT NOW(),
);
以下表格有区别吗?
表 1:
create table referencing_table
(
indexing_table_id INTEGER references indexing_table
);
表 2:
create table referencing_table
(
indexing_table_id INTEGER references indexing_table NOT NULL
);
或者,在表 1 的情况下,没有NOT NULL 约束,我们是否允许插入包含NULL 值的记录?
【问题讨论】:
标签: postgresql reference foreign-keys primary-key