Почему Made Simple отказываеться от использования auto_inc?
Почему Made Simple отказываеться от использования auto_inc?
Собственно по сабжу, хотелось бы узнать, почему CMSMS избегает проверенного года и специально оптимизированного механизма auto_increment, в пользу какого-то внутреннего сохранения ID последней записи в отдельных таблицах?
Re: Почему Made Simple отказываеться от использования auto_i
Это так исторически сложилось, из-за поддержки Postgre. Эта база раньше не поддерживала autoincrement, поэтому приходилось изворачиваться таблицами _seq. Теперь та база уже поддерживает autoincrement, но переводить старые таблицы на новую структуру - хлопотно. Зачем, если и так работает? Для новых модулей использование _seq не нужно. И многие новые модули их уже давно не используют. Я думаю, что в CMSMS 2.0 этих динозавров уже не будет.ajpro wrote:Собственно по сабжу, хотелось бы узнать, почему CMSMS избегает проверенного года и специально оптимизированного механизма auto_increment, в пользу какого-то внутреннего сохранения ID последней записи в отдельных таблицах?