В качестве примера
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
?