问题标签 [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.
postgresql - 从 postgresql 数据库生成 ER 图 [SchemaSpy]
有人用这个工具吗?我想从我的数据库中生成一个 ER 图。我像这样运行 SchemaSpy:
然后,我得到了错误:
我在 Xubuntu 12.04 上使用 PostgreSQL 9.1。
graph - 在 DbVisualizer 中自定义参考图的颜色
是否有可能在 DbVisualizer Free 9.1 的参考图中创建不同的颜色组?
例如:我有表用户和角色、类别和图片,每张图片都与一个用户相关,但图表中的用户和角色“框”应显示为绿色,另外两个显示为红色。
我希望你能理解我 :)
PS:如果可以在 SchemaSpy 中使用,也很高兴知道 :)
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
并在环境变量中设置点;
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.
postgresql - SchemaSpy PostgreSQL 连接问题
我使用以下 Schemaspy 成功连接到一个 postgreSQL 数据库。但是当我连接到另一个数据库时,它会报告错误“无法连接到数据库 URL [jdbc ....]”
我不是 postgreSQL 专家。可以 ping 通主机 IP 地址,我可以使用 pgadmin 连接到数据库。
我需要注意数据库的任何 postgreSQL 设置,以便它可以通过 schemaspy 连接吗?或者我需要打开的任何特殊端口?
谢谢。
maven - SchemaSpy 的替代品
我正在寻找可用于生成 ER 图的开源工具。目前,这是使用 SchemaSpy 完成的。在 jenkins 构建期间调用 Maven 脚本来生成这些数据模型图。我也尝试过使用 SchemaCrawler 的 POC。然而,结果并不令人满意。如果我能获得可与相同设置(maven 和 jenkins)一起使用的替代工具的指针,我将不胜感激。
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 位。
非常感谢任何能让它正常工作的人的帮助。
错误信息:
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/... 是运行后将显示输出的位置
informix - SchemaSpy - 生成报告时出现错误消息
我正在使用SchemaSpy (5.0.0) 生成我们的 Informix 数据库的报告。在运行它时,在“收集架构详细信息”的最后一步中出现以下错误:
我在 4.1.0 版中使用 Informix JDBC 驱动程序(也尝试了 4.10.8.1)。奇怪的是,这个驱动也需要 BSON 库。
知道有什么问题吗?