@REDkiy

Как расширить таблицу в БД, не меняя самой таблицы?

Есть у меня в БД таблица Clients. Содержит определённый минимум данных - ФИО и Дата рождения. Её в таком варианте использует несколько несвязанных модулей.
Для одного из модулей понадобилось добавить ещё парочку полей к этой таблице. Например Рост и Вес. А для другого модуля нужно поле - Регион.
Как мне "расширить" для этих модулей таблицу Clients? Сделать дополнительные "многие-ко-многим" в каждом модуле?
Запись может быть добавлена из любого модуля в Clients, но при этом каждый модуль должен видеть только своё "расширение".
  • Вопрос задан
  • 314 просмотров
Пригласить эксперта
Ответы на вопрос 2
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
А в чём проблема изменить таблицу? У вас ведь в запросах используется не *, а точный список полей?
Ну и защита персональных данных тоже организована?
Ответ написан
Комментировать
@REDkiy Автор вопроса
Есть вероятность, что через какое-то время этих полей будет под сотню. Также есть вероятность, что модули для хранения "своих" данных будут использовать отдельную БД.
Также мне хочется думать, что при подобном подходе мне удастся облегчить в том числе и защиту ПД.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы