问题标签 [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 回答
861 浏览

schemacrawler - 架构图未使用 Schemacrawler 生成

我正在尝试使用 Schemacrawler 生成模式图,但它正在生成空的 png 文件。我找不到问题。下面是使用的命令:

0 投票
1 回答
277 浏览

java - 创建没有描述的 SchemaCrawler 图

我使用SchemaCrawler创建数据库图表。源是一个 Oracle 数据库,其中的表和列确实有一个COMMENT集合。唉,图表中的文本COMMENT确实显示在图表中,这使得图表变得巨大且几乎不可读。SchemaCrawler确实有很多选项,但我不知道如何从图表中排除表和列描述?

0 投票
1 回答
128 浏览

schemacrawler - Schemacrawler 未从 oracle 获取数据

我尝试如下获取 Mysql 表详细信息,它正在获取所有表详细信息,但没有使用以下 sc 命令从 oracle 获取任何数据。是否需要对 oracle 进行任何其他配置。

MySql sc -driver=com.mysql.jdbc.Driver -url=jdbc:mysql://localhost:3306/doctool -user=root -password=password -schemas=doctool -infolevel=standard -command=list

Oracle sc -driver=oracle.jdbc.driver.OracleDriver -url=jdbc:oracle:thin:@localhost:1521:orcl -user=certus2713 -password=certus2713 -schemas=certus2713 -infolevel=standard -command=list

0 投票
1 回答
252 浏览

java - 使用 SchemaCrawler Maven 插件生成图形时的 NPE

我想使用 SchemaCrawler 生成数据库模式图,它是 Maven 插件。我不想使用像

因为它必须是通用的。我想对所有依赖项使用 Maven,用户只会执行以下操作:

甚至是包装此命令的小型 bash 脚本。

但是我在执行时收到 NullPointerException 。我的 pom.xml 的一部分:

执行时

我越来越:

[错误] 无法在项目 my-project 上执行目标 net.sourceforge.schemacrawler:schemacrawler-maven-plugin:9.5:schemacrawler (default-cli):执行目标 net.sourceforge.schemacrawler:schemacrawler-maven-plugin 的 default-cli :9.5:架构爬虫失败。NullPointerException -> [Help 1] org.apache.maven.lifecycle.LifecycleExecutionException: 无法在项目 my-project 上执行目标 net.sourceforge.schemacrawler:schemacrawler-maven-plugin:9.5:schemacrawler (default-cli):执行默认-目标 net.sourceforge.schemacrawler:schemacrawler-maven-plugin:9.5:schemacrawler 的 cli 失败。在 org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:225) 在 org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153) 在 org.apache.maven.lifecycle .internal.MojoExecutor。invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:第497章.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415) at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356) 原因:org.apache.maven.plugin.PluginExecutionException: Execution目标 net.sourceforge.schemacrawler:schemacrawler-maven-plugin:9.5:schemacrawler 的默认 cli 失败。在 org.apache.maven.plugin.DefaultBuildPluginManager。

请帮助我 - 怎么做?

0 投票
2 回答
474 浏览

schemacrawler - Schemacrawler 无法在 SQL Server 中检索表

我无法在 SQL Server 2012 中检索表。

使用 API,我无法获得任何表格。如果我将模式支持设置为 false,我会得到表,但没有列:

使用 sc.cmd,我根本没有得到任何表:

我在 MySQL 上试过,效果很好。

0 投票
1 回答
862 浏览

oracle - SchemaCrawler 无法连接到 Oracle 基础

Schemacrawler 无法连接到 Oracle 基地。cmd行如下:

错误是

我究竟做错了什么?

提前致谢。

0 投票
1 回答
672 浏览

sql-server - 使用 SchemaCrawler 获取存储过程

当我尝试使用 SchemaCrawler API 从 SQL Server 数据库中检索存储过程时,出现以下错误:

jtds 驱动支持DatabaseMetaData.getProcedures()但不支持DatabaseMetaData.getFunctions(). 有解决方法吗?

更新:这是我的代码:

0 投票
0 回答
34 浏览

sql-server - 如何从数据库中获取存储过程代码?

是否可以使用 SchemaCrawler 检索存储过程的代码?

我试过Routine.getDefinition()了,但它返回了一个空字符串。

更新:这是我的代码:

0 投票
1 回答
215 浏览

schemacrawler - Schema爬虫从表中读取数据

我知道我们可以使用模式爬虫中的命令从表中读取数据。

如何在java中以编程方式做到这一点。我可以看到读取模式、表等的示例。但是如何获取数据?

提前致谢。

0 投票
1 回答
5274 浏览

maven - SchemaSpy 的替代品

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