Таблица изменений Postgresql - PullRequest
1 голос
/ 25 мая 2010

Можно ли изменить таблицу, добавить новый столбец и сделать этот столбец внешним ключом для другой таблицы в одной команде в Postgresql? «изменить таблицу x добавить столбец y id ссылки на z (id)», кажется, не работает, как я надеялся.

Ответы [ 2 ]

3 голосов
/ 25 мая 2010
BEGIN
ALTER TABLE ... ADD COLUMN ...
ALTER TABLE ... ADD CONSTRAINT ...
COMMIT

Вы не можете убедить меня, что это не единственная команда:).

3 голосов
/ 25 мая 2010

Вы можете сделать это. Что такое "y id"? Может быть

alter table x add column y int references z(id)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...