使用schemaSpy生成数据文档

使用schemaSpy可以通过反向工程生成数据文档。这个工具是Java写的。在search.maven.org上的GAV是

'org.jumpmind.symmetric.schemaspy:schemaspy:5.0.0'

它需要graphviz 2.2.1以上版本才能生E-R图。CentOS 5.x的官方yum源只有过时版本(2.1.2),可以用graphviz官方的yum源来安装最新的稳定版本。但是graphviz的依赖的libANN收录在EPEL中。因此,如果没有设置过EPEL,那么按以下命令来安装schemaspy所需的graphviz:

# enable graphviz official repo
curl -L http://www.graphviz.org/graphviz-rhel.repo -o /tmp/graphviz-rhel.repo
sudo cp /tmp/graphviz-rhel.repo /etc/yum.repo.d

# enable EPEL
curl -L http://download.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm -o /tmp/epel-release-5-4.noarch.rpm

rpm -Uhv /tmp/epel-release-5-4.noarch.rpm

sudo yum install -y graphviz-2.38.0

 

你可能感兴趣的:(schema)