Можно ли обнаружить неиспользуемые столбцы в моей БД с помощью Hibernate? - PullRequest
3 голосов
/ 31 мая 2011

У меня есть база данных MySQL с сотней или более таблиц, которая используется с Hibernate, и я натолкнулся на пару столбцов, которые больше не используются.То есть они все еще существуют в базе данных, но не в модели.Можно ли обнаружить те столбцы в базе данных, которые больше не используются?

1 Ответ

3 голосов
/ 31 мая 2011

В Hibernate нет встроенного инструмента сравнения схем.

Я бы рекомендовал использовать что-то вроде Hibernate Tools SchemaExport , чтобы сгенерировать DDL из вашей модели Hibernate, а затем использовать mysqldump , чтобы получить схему целевой базы данных. Затем воспользуйтесь инструментом сравнения схем по вашему выбору, чтобы найти различия.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...