ORM инструмент для создания таблиц SQL - PullRequest
1 голос
/ 08 апреля 2011

Мне нужно создать базу данных в SQLite , но я не хочу создавать таблицы вручную.

У меня уже есть модель данных, которые мне нужны в базе данных, и какие у каждого отношения ( много-много , одно-много , ...)

Мне интересно, есть ли инструмент, позволяющий мне это сделать?

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

Я думал о том, чтобы поместить модель в Django и посмотреть, что она генерирует, но должен быть инструмент, не связанный с конкретным языком, который позволил бы мне это сделать. Я не прав?

Ответы [ 4 ]

0 голосов
/ 13 июля 2012

Попробуйте этот модуль на CPAN: Parse :: Dia :: SQL

0 голосов
/ 08 апреля 2011

Вы можете перейти к dia (см. «Инструменты, которые генерируют что-то из диаграмм Dia» в http://projects.gnome.org/dia/links.html).

. Также есть SQL :: Translator и DBIx :: *, которые позволяют читать схему из YAML, Excel.и другие источники, но они специфичны для Perl.

Удачи

0 голосов
/ 08 апреля 2011

Вы можете использовать Symfony + Doctrine framework.Может генерировать запросы SQL.

0 голосов
/ 08 апреля 2011

Hibernate имеют возможность создавать схемы из сопоставленных классов. Есть поддержка SQLite.

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