您使用哪种数据库文档软件来处理 LaTeX(在 Linux 中)?

您使用哪种数据库文档软件来处理 LaTeX(在 Linux 中)?

我正在寻找一款数据库文档软件,希望将输出合并到 LaTeX 中。我希望显示表结构、主键和其他相关信息。

我找到了 pst-dbicons (http://www.ctan.org/tex-archive/graphics/pstricks/contrib/pst-dbicons) 在 CTAN。如果我找不到替代方案,我将被迫使用它。但我并不是在寻找 ER 图软件。

答案1

根据评论和网络搜索,最终我想出了一个适合我的目的的工作框架,这可能对其他人有用。

  • 使用 phpMyAdmin 打开数据库架构 (http://www.phpmyadmin.net/home_page/index.php)。选择Export选项卡、快速导出方法、格式化 SQL。单击Go。您的架构将保存为 SQL 文件。sqlt-graph <sql file name>

在此处输入图片描述

sqlt-graph --show-datatypes -l dot -n record -f MySQL -t png --graphattr center,margin="0.0,0.0",overlap=false,sep=10,size="20.0,14,0",orientation=landscape --nodeattr fontsize=24,fontname=Helvetica --edgeattr weight=0.05,len=2.0 -o output.png input.sql

  • 这将生成一个.png可以在 LaTeX 或其他任何地方使用的文件。

  • 当包含在 LaTeX 中时,输出看起来类似于以下内容 (为保密起见,部分内容已被涂抹)

来自现实生活的样本输出

相关内容