Существует ли инструмент для миграции схемы DB, где схема указана с использованием Hibernate?

StackOverflow https://stackoverflow.com/questions/2969827

Вопрос

Я привык к югу от Джанго http://south.aeracode.org/, что позволяет схема и миграции данных для проектов Django. Существует ли аналогичный инструмент для проектов Hibernate?

Это было полезно?

Решение

Hibernate предоставляет свои собственные (ограниченные) инструменты Для миграции схемы. К нему прилагаются несколько предостережений, в том числе предупреждение «не использовать его для производственных экземпляров», хотя я лично не сталкивался с каких -либо проблем, используя его против системы Prod.

Я бы не стал консультировать это для миграции данных или крупномасштабных изменений в реляционном отображении, но для простых изменений это, как правило, адекватно (по крайней мере, его можно запустить для генерации необходимых операторов DDL, которые впоследствии можно запускать вручную).

Другие советы

Ликвибаза действительно предлагает Спящая поддержка Но у меня нет практического опыта с этим. С веб -страницы:

Интеграция ликибаза-гиберната записывает изменения базы данных, необходимые для вашего текущего сопоставления Hibernate в файл журнала изменений, который затем можете проверить и изменить при необходимости при необходимости.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top