YS
Но, вообще, по-моему, Вы просто чересчур перестраховываетесь — каких проблем Вы ожидаете от создания индекса (или процесса его создания)?
Если что-то пойдёт не так — остановите / DROP его и т.п., да и всё.
Size: a a a
YS
ША
ША
YS
ША
Z
Z
Z
T
V
am
ALTER TABLE ... ADD CONSTRAINT ... FOREIGN KEY не сработало, что ли?am
REFERENCES — это такой сахар чтобы типы колонок не напутать.YS
am
YS
am
# INSERT INTO table2 (col1, col2) VALUES (1, 1);
INSERT 0 1
# INSERT INTO table2 (col1, col2) VALUES (2, 2);
ERROR: insert or update on table "table2" violates foreign key constraint "hey"
DETAIL: Key (col1, col2)=(2, 2) is not present in table "table1".
YS
am
YS
am