2015-07-15 2 views
0

Я нахожусь на заключительных этапах реализации приложения (Java/Spring), которое использует технологию JPA для объектно-реляционного сопоставления.Лучший способ очистить автоматически сгенерированную схему SQL

Поставщик JPA (Hibernate в моем случае) сделал довольно хорошую работу, автоматически генерируя схему БД, это хорошо для удобства использования во время разработки.

Но, поскольку я собираюсь производить, полагаясь на сгенерированный sql, это не лучшая вещь, поэтому мне нужен инструмент, который поможет мне очистить и уточнить схему.

Любые предложения по инструментам/руководствам/рекомендациям по использованию или использованию?

BTW, я буду использовать MySql в производстве

Благодаря

+0

Вы хотите, чтобы вы нормализировали его, устранили избыточность и обновили аномалии, что-то вроде этого? – reaanb

+0

Да, конечно, это поможет .... также любые другие советы по созданию схемы производственного класса, спасибо – Joseph

ответ

1

При переходе к производственной среде, вам нужен инструмент миграции схемы, такие как:

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

+0

Большое спасибо за отзыв, я знаю это уже, но сначала мне нужно очистить существующую схему :) – Joseph

+0

Это инструменты, которые могут помочь вам постепенно мигрировать вашу схему. Для части * очистки * требуется ручное вмешательство, так как вы можете оптимизировать автоматическую схему HBMDDL. –

Смежные вопросы