Как все веб-фреймворки обрабатывают обновления / миграцию схемы? - PullRequest
1 голос
/ 21 февраля 2011

Мне любопытно, как все веб-фреймворки обрабатывают обновления и миграцию схем - я знаю, что у Django нет встроенной поддержки, но есть django-south.

Есть ли у каких-либо фреймворков аналогичные встроенные функции? Если да, то каковы они и насколько они интуитивно понятны?

РЕДАКТИРОВАТЬ: Ну, не все , но самые распространенные, например:

  • Рельсы
  • Pyramid / Пилоны
  • Синатра
  • ASP.NET
  • Catalyst
  • 1021 * Zend *

Ответы [ 2 ]

0 голосов
/ 21 февраля 2011

web2py (полноценный веб-фреймворк Python) включает встроенную автоматическую миграцию функциональность.Фреймворк в целом очень прост в освоении и использовании , как и функциональность миграции, которую вы просто включаете или выключаете (для таблицы или глобально).Миграции обрабатываются web2py DAL (уровень абстракции базы данных), который, кстати, может использоваться автономный вне рамок web2py.

Если у вас есть какие-либовопросы, я рекомендую задать список рассылки , который очень дружелюбный и отзывчивый.

0 голосов
/ 21 февраля 2011

Asp.net не имеет встроенного эквивалента миграции рельсов.Но у него есть некоторые достойные сторонние решения для миграции.Они являются частью сторонних решений, таких как Migrator.net и Subsonic

См. этот ответ для получения дополнительной информации

...