Когда я создаю таблицу, которая имеет определение FK непосредственно в команде CREATE, таблица назначения и целевая таблица еще не существует, приводит к ошибке.Определить FK, где таблица целей не существует
Может ли проверка, если таблица целей существует, как-то приостановлена?
моя СУБД - Postgres.
Пример (псевдокод):
create table "Bar"
foo_id integer FK of "Foo"."id",
someattr text;
create table "Foo"
id integer;
Пример в неправильном порядке, вот почему она не будет работать.
Я пытаюсь воссоздать базу данных в пакетном режиме на основе определений во многих файлах sql.
Пойду с №2 – Peter