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