问题标签 [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.

0 投票
1 回答
2273 浏览

java - 使用 Java schemacrawler,为什么它会扫描我数据库中的每个表?

使用 Java schemacrawler,为什么要扫描我数据库中的每个表?它不应该只是扫描我在命令行上指定的数据库吗: -database=openfire ???

0 投票
2 回答
2918 浏览

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 图。

如果您对如何完成此任务有所了解,将会很有帮助。

0 投票
1 回答
724 浏览

java - Schemacrawler 忽略无法访问的架构

我目前正在使用Schemacrawler收集有关各种数据库的信息。

我遇到的问题是运行应用程序的用户无法访问每个数据库。如果我尝试检索模式列表:

...抛出 SchemaCrawlerException(服务器主体“...”在当前安全上下文下无法访问数据库“...”。)。有没有办法只获取可访问的数据库(无需显式声明每个模式名称)?

0 投票
1 回答
434 浏览

java - 向 schemainclusionrule 架构爬虫添加多个架构

我必须添加要使用 schemacrawler 抓取的选定模式。我们如何将多个模式添加到 schemacrawler 的包含规则中?

喜欢 :

0 投票
1 回答
2333 浏览

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

0 投票
1 回答
490 浏览

database-schema - sc.sh 中的架构爬虫问题

我正在尝试使用 SourceForge 的 SchemaCrawler 实用程序获取 Oracle 数据库模式的文本转储。在命令行提供以下参数

然而,这会卡在一个特定的点,看起来像一个无限循环

schemacrawler.schema.IndexColumnSortSequence valueOfFromCode 中的异常

未知代码空

0 投票
3 回答
3023 浏览

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 即可成功继续。

0 投票
1 回答
1195 浏览

graphviz - 点图生成时间过长,大约 60 条边

我尝试使用 SchemaCrawler 从 Oracle 数据库中获取 MPD。该工具生成一个点文件,然后使用点生成图形。

但是一个小时后,处理仍然没有完成,所以我尝试使用以下命令在我的点文件上启动自己的点:

dot -v -Tpng schemacrawler.7007049984130928063.dot > graph.png

在下面的点文件中,我尝试减少边缘的数量,大约 60 个边缘持续 2 分钟,超过它永远不会完成。=> 文件: http: //pastebin.com/Wvup5NTF

我得到以下跟踪:

在那之后,什么都没有。有没有办法让它更快并且能够管理如此数量的节点和边缘(我认为这不是那么高)?

谢谢

0 投票
0 回答
190 浏览

java - 使用 schemaCrawler 时出现异常异常

我在使用带有 Oracle 数据库 10g 的 schemaCrawler 时遇到了这个异常,有人知道这是什么意思吗?

0 投票
1 回答
893 浏览

sql-server - 无法将 SchemaCrawler 连接到 SQL Server

我下载了 SchemaCrawler 是为了表达为 SQL Server 2008 R2 数据库创建数据库图的意图。

我的数据库的详细信息(使用 SQL Server 语言)是:

我正在运行以下 SchemaCrawler 命令:

有两件事正在发生,我无法解决:

  1. 它提示我输入密码。
  2. 它输出以下错误:

我究竟做错了什么?