Изменяет ли создание внешнего ключа ссылочную таблицу? - PullRequest
1 голос
/ 06 января 2020

Вопрос ясен, я полагаю, я работаю с postgresql 12, заранее спасибо.

Я не хочу обновлять ссылочную таблицу (огромный набор данных) и создавать новую создавая внешний ключ для ссылки на огромную таблицу. Поэтому я не могу изменить ссылочную таблицу.

1 Ответ

1 голос
/ 06 января 2020

Нет, это не влияет на таблицу напрямую.

Хотя манипулирование ссылочной таблицей может привести к нарушениям ограничений. Например, если какие-либо строки из ссылочной таблицы указывают на ссылочную таблицу, и вы хотите удалить последнюю, возникнет исключение. Сначала вам нужно избавиться от отношений.

PS: Также будьте осторожны с такими структурами отображения, как hibernate - вам нужно правильно определить отношения, чтобы не каскадировать какие-либо изменения в родительской таблице.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...