2011-04-08 12 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查詢。