2012-01-05 2 views
2

У меня есть база данных приложения, где есть много разных экземпляров схемы на разных серверах (разработчиков, оленем, Прод и т.д.)каплепадения FK Constraint на нечто иное, чем имя

у меня есть две таблицы, которые были связаны между собой FK, например,

Foo.fk = Bar.Id 

Я хочу сбросить планшет. но я не хочу бросать столбец Foo.fk. Я просто хочу удалить ограничение из него.

Проблема в том, что скрипт, который изначально создавал ограничение, делал его другим в разных средах. Есть ли способ удалить ограничение каким-то образом, кроме как по имени?

ответ

5

Нет необходимости отказаться от ограничений вручную:

DROP TABLE bar CASCADE CONSTRAINTS; 

упадет таблицу бара и какие-либо ограничения, ссылающихся его.

Смежные вопросы