Существует ли Perl ORM с реверс-инжинирингом базы данных? - PullRequest
7 голосов
/ 12 декабря 2008

Я ищу библиотеку Perl ORM, которая поддерживает обратный инжиниринг схемы базы данных. Все, что я нашел до сих пор, это http://perlorm.sourceforge.net/ и он, похоже, не имеет поддержки обратного инжиниринга.

Ответы [ 3 ]

16 голосов
/ 12 декабря 2008

Список рекомендуемых модулей ORM на вики-странице P5P .

.

Rose :: DB :: Object и DBIx :: Class могут генерировать классы для вас из существующей схемы базы данных, а также могут записывать их в набор модулей Perl файлы.

5 голосов
/ 12 декабря 2008

DBIx :: Class имеет DBIx :: Class :: Schema :: Loader , который генерирует классы для вас из существующей базы данных и может также записывать их в файлы. Это ограничено загрузкой единственной схемы.

4 голосов
/ 12 декабря 2008

В Perl есть три часто используемых ORM: Класс: DBI , DBIx :: Class и Rose :: DB :: Object . Согласно этой странице PerlMonks, все они могут загружать метаданные из базы данных, но там не сказано, как.

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