2011-04-08 45 views
1

我需要创建一个数据库SQLite,但我不想手动创建表。ORM工具来创建SQL表

我已经有我需要在数据库中的数据的模型,和什么样的关系是每一个(多对多一对多 ...)

我想知道是否有一种工具可以让我做到这一点?

我只需要这个工具来生成SQL代码。然后我会照顾使用SQL手动查询

我正在考虑将模型放入Django中,并查看它生成的内容,但应该有一个工具没有链接到特定的语言,允许我这样做。我错了吗?

+0

因为你不说你是在等运行的平台,有办法的人没有得到给你一个有用answser。 – 2011-04-08 19:29:15

+0

@我不知道为什么它应该链接到一个平台。我只是寻找一个在Windows上运行的工具,在这里我告诉应用程序我的实体之间的关系,它向我展示了SQL代码。而已。 – 2011-04-09 00:44:45

回答

0

Hibernate有能力从映射类创建一个方案。有对SQLite的支持。

0

你可以去dia(参见“从Dia图生成东西的工具”http://projects.gnome.org/dia/links.html)。

此外还有SQL :: Translator和DBIx :: *,它允许从YAML,Excel和其他来源读取模式,但这些都是Perl特定的。

祝你好运

0

你可以使用Symfony + Doctrine框架。它可以生成SQL查询。