Почему Made Simple отказываеться от использования auto_inc?

Обсуждение CMS Made Simple в России.

Moderators: iturbay, wdwp

Post Reply
ajpro
Forum Members
Forum Members
Posts: 23
Joined: Mon Jan 10, 2011 11:44 am

Почему Made Simple отказываеться от использования auto_inc?

Post by ajpro »

Собственно по сабжу, хотелось бы узнать, почему CMSMS избегает проверенного года и специально оптимизированного механизма auto_increment, в пользу какого-то внутреннего сохранения ID последней записи в отдельных таблицах?
Sonya

Re: Почему Made Simple отказываеться от использования auto_i

Post by Sonya »

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

Return to “Russian - русский”