на неё ссылаются около 3-4 других таблиц, как сделать так чтоб проверять что связь только с одной таблицей?
Стопе, а ты что вообще хочешь сделать, чисто на уровне БД?
Средствами orm, насколько я понимаю. Я вопрос не очень понял.
Не важно как, лучший вариант или бест практис, условно основная таблица это метаданные, которая служит тем чтоб не дублировать одно и тоже
дай мне хоть какой-нить контекст, а то все что я сейчас понял что есть пять талиц, а надо данные из одной)
Насколько я понял, это про нормализацию бд.
только контекст бы =/
Допустим таблица которая содержит данные о контакте, она имеет поля имя, почта, телефон и тд, и он может быть активным, не активным, в неизвестном состоянии и тд, и каждая таблица расширяет эти метаданные, то есть контакт не активен по такой то причине, и как защитить себя от того что контакт не оказался в одно и тоже время активным и не активным
все, дошло это ты пытаешься state machine сдлеать
Ну в плане кода, все под контролем и все последовательно в разных слоях и модулях, меня интересует защита от выстрела в ногу
Обсуждают сегодня