问题标签 [schemacrawler]
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.
java - 使用 Java schemacrawler,为什么它会扫描我数据库中的每个表?
使用 Java schemacrawler,为什么要扫描我数据库中的每个表?它不应该只是扫描我在命令行上指定的数据库吗: -database=openfire ???
java - 生成数据库 ER 图所需的 Java API
当提供 java 连接对象作为输入时,是否有任何 java API/java 插件可以生成数据库 ER 图。
前任:InputSream generateDatabaseERDiagram(java connection object)// where inputsream will point to generated ER diagram image
API 应该与 oracle、mysql、postgresql 一起使用吗?
我正在使用 schemacrawler(http://schemacrawler.sourceforge.net/) 工具,但没有任何 API 可以做到这一点。
如果没有这样的 API,那么让我知道如何编写自己的 API?如果模式名称作为输入提供,我想为数据库中的所有模式或任何特定模式生成 ER 图。
如果您对如何完成此任务有所了解,将会很有帮助。
java - Schemacrawler 忽略无法访问的架构
我目前正在使用Schemacrawler收集有关各种数据库的信息。
我遇到的问题是运行应用程序的用户无法访问每个数据库。如果我尝试检索模式列表:
...抛出 SchemaCrawlerException(服务器主体“...”在当前安全上下文下无法访问数据库“...”。)。有没有办法只获取可访问的数据库(无需显式声明每个模式名称)?
java - 向 schemainclusionrule 架构爬虫添加多个架构
我必须添加要使用 schemacrawler 抓取的选定模式。我们如何将多个模式添加到 schemacrawler 的包含规则中?
喜欢 :
postgresql - 如何使 SchemaCrawler 在 Windows 中工作?
如何使 SchemaCrawler 在 Windows 中工作?
GraphViz 已安装。现在我正在尝试使用命令行制作整个 PostgreSQL 数据库的图表:
但我收到一个lib.jakarta-httpcore-nio-4.0-alpha4.jar
找不到的错误:
Fehler: Hauptklasse lib.jakarta-httpcore-nio-4.0-alpha4.jar konnte nicht gefunden oder geladen werden
database-schema - sc.sh 中的架构爬虫问题
我正在尝试使用 SourceForge 的 SchemaCrawler 实用程序获取 Oracle 数据库模式的文本转储。在命令行提供以下参数
然而,这会卡在一个特定的点,看起来像一个无限循环
schemacrawler.schema.IndexColumnSortSequence valueOfFromCode 中的异常
未知代码空
macos - 尝试使用 OSX 的 schemacrawler 连接到 sqlite db - 为什么它要求用户?
结论见底部:
我正在尝试使用 schemacrawler 来绘制一个 sqlite 数据库。我的设置:
- 操作系统 10.8
- SchemaCrawler 10.5 从这里下载
- 从 Oracle 下载的 Java 版本 1.7.0_45
- sqlite 版本:3.7.12 2012-04-03 19:43:07 86b8481be7e76cccc92d14ce762d21bfb69504af
我在安装 schemacrawler 的目录中,并使用以下命令行:
如果我指定 -password,我会得到同样的错误,并且为 -user 指定不同的值也是如此。Sqlite 不需要用户/密码 - 为什么 jdbc 或 schemacrawler 要求我提供一个?
附录:
下面是一系列特定的命令,它们创建一个简单的数据库,然后尝试使用 schemacrawler 绘制它:
最终结论:问题在于我的数据库的路径中有一个空间;反斜杠、双引号或单引号或两者的组合都无法解决问题。从与我的 db 文件相同的目录运行命令就可以了。空间问题可能是由于我不了解在 bash 中使用的正确转义序列 - 如果 schemacrawler 使用我的名字作为命令行的一部分生成其他进程,我可能必须双重转义空格。
但是,该应用程序确实继续询问我的密码,但只需按 Enter 即可成功继续。
graphviz - 点图生成时间过长,大约 60 条边
我尝试使用 SchemaCrawler 从 Oracle 数据库中获取 MPD。该工具生成一个点文件,然后使用点生成图形。
但是一个小时后,处理仍然没有完成,所以我尝试使用以下命令在我的点文件上启动自己的点:
dot -v -Tpng schemacrawler.7007049984130928063.dot > graph.png
在下面的点文件中,我尝试减少边缘的数量,大约 60 个边缘持续 2 分钟,超过它永远不会完成。=> 文件: http: //pastebin.com/Wvup5NTF
我得到以下跟踪:
在那之后,什么都没有。有没有办法让它更快并且能够管理如此数量的节点和边缘(我认为这不是那么高)?
谢谢
java - 使用 schemaCrawler 时出现异常异常
我在使用带有 Oracle 数据库 10g 的 schemaCrawler 时遇到了这个异常,有人知道这是什么意思吗?
sql-server - 无法将 SchemaCrawler 连接到 SQL Server
我下载了 SchemaCrawler 是为了表达为 SQL Server 2008 R2 数据库创建数据库图的意图。
我的数据库的详细信息(使用 SQL Server 语言)是:
我正在运行以下 SchemaCrawler 命令:
有两件事正在发生,我无法解决:
- 它提示我输入密码。
- 它输出以下错误:
我究竟做错了什么?