问题标签 [schemaspy]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3461 浏览

postgresql - 从 postgresql 数据库生成 ER 图 [SchemaSpy]

有人用这个工具吗?我想从我的数据库中生成一个 ER 图。我像这样运行 SchemaSpy:

然后,我得到了错误:

我在 Xubuntu 12.04 上使用 PostgreSQL 9.1。

0 投票
1 回答
200 浏览

graph - 在 DbVisualizer 中自定义参考图的颜色

是否有可能在 DbVisualizer Free 9.1 的参考图中创建不同的颜色组?

例如:我有表用户和角色、类别和图片,每张图片都与一个用户相关,但图表中的用户和角色“框”应显示为绿色,另外两个显示为红色。

我希望你能理解我 :)

PS:如果可以在 SchemaSpy 中使用,也很高兴知道 :)

0 投票
3 回答
3001 浏览

mysql - SchemaSpyGUI : 无法查询 Graphviz 版本信息

我需要以 html 格式获取 mySQL 数据库模式输出,因此我开始使用 SchemaSpyGUI 来解决这个问题。

现在,当我单击 Start SchemaSpy 时,它会生成以下错误:

查询 Graphviz 版本信息失败:dot -V java.io.IOException: Cannot run program "dot": CreateProcess error=2, The system cannot find the file specified

使用数据库属性:[D:\Saurin\mySQL\schemaSpy_5.0.0.jar]/net/sourceforge/schemaspy/dbTypes/mysql.properties

--

无法连接到数据库 URL [jdbc:mysql://192.168.1.11/dbmsTest]

注意:我从以下位置下载了 graphviz: http: //www.graphviz.org/Download.php

并在环境变量中设置点;

0 投票
2 回答
787 浏览

database - Reverse enginerring PostgreSQL database with SSL connection in SchemaSpy

When running SchemaSpy get error:

Connection failed because of the following error: "no pg_hba.conf entry for host "xxx.xxx.xxx.xxx", user "xxxx", database "xxx", SSL off"

The error occurs because the database does require an SSL connection.

Is there a way to turn on the SSL flag for a connection in SchemaSpy, I opened up the jar file but couldn't find anything. I know the PostgreSQL JDBC Driver supports SSL so this should be theoretically possible.

Otherwise if any one knows any opensource/freeware tools for reverse engineering a postgresql database with an SSL connections, that would help a lot.

Thanks.

0 投票
2 回答
1090 浏览

postgresql - SchemaSpy PostgreSQL 连接问题

我使用以下 Schemaspy 成功连接到一个 postgreSQL 数据库。但是当我连接到另一个数据库时,它会报告错误“无法连接到数据库 URL [jdbc ....]”

我不是 postgreSQL 专家。可以 ping 通主机 IP 地址,我可以使用 pgadmin 连接到数据库。

我需要注意数据库的任何 postgreSQL 设置,以便它可以通过 schemaspy 连接吗?或者我需要打开的任何特殊端口?

谢谢。

0 投票
1 回答
1781 浏览

sql-server - 如何让 SchemaSpy 使用 jTDS 连接到 MS SQL Server

我尝试连接的数据库是下图中的“DEV_A”,

SQL Server 屏幕截图

我正在尝试让 SchemaSpy 使用 jTDS 连接到它。我如何硬拔这些碎片:

  • dbs02
  • ms_2012
  • DEV_A

进入 SchemaSpy/jTDS 要求我提供的这些参数:

  • -host
  • -db
  • -port(我假设我必须将其设置为 1433)
  • -u(用户)
0 投票
1 回答
5274 浏览

maven - SchemaSpy 的替代品

我正在寻找可用于生成 ER 图的开源工具。目前,这是使用 SchemaSpy 完成的。在 jenkins 构建期间调用 Maven 脚本来生成这些数据模型图。我也尝试过使用 SchemaCrawler 的 POC。然而,结果并不令人满意。如果我能获得可与相同设置(maven 和 jenkins)一起使用的替代工具的指针,我将不胜感激。

0 投票
1 回答
4924 浏览

oracle - 无法使用 SchemaSpy 连接到 Oracle

我安装了 Oracle Instant Client 64 位,在连接 SchemaSpy 时,我收到以下错误消息。

请注意:这两个文件都存在 C:\app\instantclient_12_1\ojdbc6.jar C:\app\instantclient_12_1\ocijdbc12.dll

并且“C:\app\instantclient_12_1\”在 PATH 中。

我也尝试过 C:\app\instantclient_12_1\ojdbc7.jar,结果相同。

Windows 7 64 位。

非常感谢任何能让它正常工作的人的帮助。

错误信息:

0 投票
7 回答
3027 浏览

graphviz - Graphviz 错误现在破坏了 schemaspy 数据库的生成

我一直在使用 Schemaspy(v5.0) 在我的 Mac (El Capitan) 上通过 Homebrew 使用 Graphviz 绘制 mySQL(v5.7.11) 图表。最近对 Graphviz(v2.40.1) 的更新显然破坏了 Schemaspy 生成关系图的能力。

为了解决这个问题,我尝试过:

  • 卸载/重新安装graphviz
  • 降级 Graphviz(v2.38 - 这是我能找到的唯一版本,而且自制软件也没有任何旧版本),但它破坏了我的安装
  • 试图在同事的计算机上运行,​​结果相同
  • 尝试了新的 Beta 版 schemaspy(v6.0-beta3)
  • 搜索了 graphviz 论坛(页面崩溃)、stackoverflow 和一般的谷歌搜索。

想弄清楚如何让它再次工作。


[编辑] 我没有找到解决 SchemaSpy/Graphviz 停止工作的原因(或 wtf “code 139” 的意思),但我确实使用了解决方法。

  • 安装 Docker
  • 从 hub.docker.com 获取 mnuessler/schemaspy 或类似内容
  • 打开一个卷到您的主机 - 它将在 docker 命令中使用
  • 运行下面的命令

docker run -it --rm -v /docs/data:/data mnuessler/schemaspy -hq -t mysql -host localhost -u root -p root -db things -o /data/leads

其中 -v 是您在主机上打开的卷, -o /data/... 是运行后将显示输出的位置

0 投票
4 回答
1006 浏览

informix - SchemaSpy - 生成报告时出现错误消息

我正在使用SchemaSpy (5.0.0) 生成我们的 Informix 数据库的报告。在运行它时,在“收集架构详细信息”的最后一步中出现以下错误:

我在 4.1.0 版中使用 Informix JDBC 驱动程序(也尝试了 4.10.8.1)。奇怪的是,这个驱动也需要 BSON 库。

知道有什么问题吗?