论坛首页 编程语言技术论坛

可视化你的Rails schema

浏览 4919 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2006-11-14  
http://blog.zmok.net/articles/2006/11/13/visualize-your-rails-schema

这篇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


   发表时间: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"]。
0 请登录后投票
   发表时间:2006-11-14  
谢谢qiezi

还有其它的visualize 话题:

引用
想看看model的关联, 带视觉化的-需要点黑客的技术

http://bd7lx.iteye.com/blog/34208


0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics