Я пытаюсь добавить новый столбец, который будет внешним ключом. Мне удалось добавить столбец и ограничение внешнего ключа с помощью двух отдельных команд ALTER TABLE
:
ALTER TABLE one
ADD two_id integer;
ALTER TABLE one
ADD FOREIGN KEY (two_id) REFERENCES two(id);
Есть ли способ сделать это с помощью одной команды ALTER TABLE вместо двух? Я не мог придумать ничего, что работает.