浏览 4926 次
锁定老帖子 主题:可视化你的Rails schema
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2006-11-14
这篇blog的作者要 refactoring Rails 的代码, 想到要看看数据库的 schema 关系结构图. 其实有时你可能也会在学习分析别人的开源程序的时候, 一样有类似的想法. 比如看著名blog 引擎Typo的数据关系. 想知道如何做到把数据库的结构视觉化的呢? 其实有很多的方法, 作者用了类似SchemaDumper 的ruby 工具 UmlDumper 把schema 导出成XMI 文件格式 下UMLDumper http://blog.zmok.net/files/uml_dumper.rb 然后用CASE的工具来读XMI就可以了, IBM的Rose 你可能没有, 也不愿意化大价钱,好了下面的Staruml 是开源免费的. http://staruml.sourceforge.net/en/index.php 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2006-11-14
好东西。
还有一个文件呢: http://blog.zmok.net/files/uml.rake 另外那个uml_schema.rb我在postgresql里面不能运行,它调用了ActiveRecord::Base.connection.current_database,这不是每个adapter都支持的,我参照rails里面的task把它改成标准方式了,取ActiveRecord::Base.configurations[RAILS_ENV]["database"]。 |
|
返回顶楼 | |
发表时间:2006-11-14
谢谢qiezi
还有其它的visualize 话题: 引用 想看看model的关联, 带视觉化的-需要点黑客的技术
http://bd7lx.iteye.com/blog/34208 |
|
返回顶楼 | |