Есть ли разница в объявлении внешних ключей в таблицах между этими двумя параметрами?
ОПЦИЯ 1
create table Table1 (
name varchar(255),
id_fkey int references Table2 (id)
);
ОПЦИЯ 2
create table Table1 (
name varchar(255),
id_fkey int,
foreign key (id_fkey) references Table2 (id)
);
Являются ли оба объявления правильными foreign key
или они имеют какую-либо разницу?