Я взял на себя разработку проекта, в котором есть пользовательская таблица с более чем 30 столбцами. А плохо то, что изменения и дополнения в столбцах продолжают происходить.
Это неправильно.
Должен ли я настаивать на перемещении дополнительных полей во вторую таблицу в качестве значений и создании третьей таблицы, в которой хранятся имена этих столбцов?
user
id
email
user_field
id
name
user_value
id
user_field_id
user_id
value