Size: a a a

2021 March 30

ВС

Владислав Субботин... in phpGeeks
Arseny
ну так тогда нет никаких проблем не давайте джуну или сеньору делать архитектуру и нет проблемв
Вас понесло. Я всего лишь отвечал на ваш вопрос. А вы увели тему в "интересно / не интересно / нужно / не нужно / как с этим быть".
источник

ВС

Владислав Субботин... in phpGeeks
Иногда программист вообще один на проекте и больше тупо некому делать архитектуру
источник

ВС

Владислав Субботин... in phpGeeks
Но это уже совсем другая история
источник

AS

Alexey Shatunov in phpGeeks
Владислав Субботин
Но это уже совсем другая история
как-то сложно поутру такое
источник

ВС

Владислав Субботин... in phpGeeks
Примеров, аналогично этому, можно привести много, если задуматься.
источник

ВС

Владислав Субботин... in phpGeeks
Alexey Shatunov
как-то сложно поутру такое
Зато разминка для мозгов )
источник

AS

Alexey Shatunov in phpGeeks
Владислав Субботин
Зато разминка для мозгов )
а вдруг из-за бага там что-нибудь коротнёт
источник

A

Arseny in phpGeeks
JUSTasuffer
Ну, в принципе да
ну тогда таблица номер раз - компании, где только название и набор всех возможных полей типа tinyint
остальные таблицы заполняются по ходу работы всеми возможными значениями поля, в таблицу номер раз идет идентификатор, если ничего не идет - такого признака у данной компании нет (но может появиться)
источник

A

Arseny in phpGeeks
предлагайте другие варианты, очень интересно
источник

ВС

Владислав Субботин... in phpGeeks
Alexey Shatunov
а вдруг из-за бага там что-нибудь коротнёт
Тогда пора заняться здоровьем )
источник

ВС

Владислав Субботин... in phpGeeks
Начав с соблюдения режима сна
источник

A

Arseny in phpGeeks
Владислав Субботин
Вас понесло. Я всего лишь отвечал на ваш вопрос. А вы увели тему в "интересно / не интересно / нужно / не нужно / как с этим быть".
простите, увлекся)
источник

ВС

Владислав Субботин... in phpGeeks
Да ничего )
источник

J

JUSTasuffer in phpGeeks
Arseny
ну тогда таблица номер раз - компании, где только название и набор всех возможных полей типа tinyint
остальные таблицы заполняются по ходу работы всеми возможными значениями поля, в таблицу номер раз идет идентификатор, если ничего не идет - такого признака у данной компании нет (но может появиться)
"и набор всех возможных полей типа tinyint", то есть при выявлении нового поля мы добавляем в эту же таблицу его, как новую колонку?
источник

A

Arseny in phpGeeks
JUSTasuffer
"и набор всех возможных полей типа tinyint", то есть при выявлении нового поля мы добавляем в эту же таблицу его, как новую колонку?
нет, Вы сказали, что заранее известен полный набор признаков компании, значит просто добавляем все колонки и в них ставим идентификаторы как ссылки на другие таблицы
источник

V

Vitaly in phpGeeks
JUSTasuffer
"и набор всех возможных полей типа tinyint", то есть при выявлении нового поля мы добавляем в эту же таблицу его, как новую колонку?
Вы же сказали, что все поля известны заранее .. а теперь рассказываете про новое поле
источник

A

Arseny in phpGeeks
выглядит некрасиво, но работать будет, причем шустро
источник

J

JUSTasuffer in phpGeeks
Arseny
нет, Вы сказали, что заранее известен полный набор признаков компании, значит просто добавляем все колонки и в них ставим идентификаторы как ссылки на другие таблицы
Да, но есть вариант, когда он может быть неизвестен, допустим, когда юзер добавляет новый вид возможных компаний
источник

A

Arseny in phpGeeks
JUSTasuffer
Да, но есть вариант, когда он может быть неизвестен, допустим, когда юзер добавляет новый вид возможных компаний
тогда другое решение, но я же спрашивал :))
источник

J

JUSTasuffer in phpGeeks
Arseny
тогда другое решение, но я же спрашивал :))
Видимо не так вас понял
источник