问题标签 [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.
schemacrawler - 架构图未使用 Schemacrawler 生成
我正在尝试使用 Schemacrawler 生成模式图,但它正在生成空的 png 文件。我找不到问题。下面是使用的命令:
java - 创建没有描述的 SchemaCrawler 图
我使用SchemaCrawler创建数据库图表。源是一个 Oracle 数据库,其中的表和列确实有一个COMMENT
集合。唉,图表中的文本COMMENT
确实显示在图表中,这使得图表变得巨大且几乎不可读。SchemaCrawler确实有很多选项,但我不知道如何从图表中排除表和列描述?
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
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。
请帮助我 - 怎么做?
schemacrawler - Schemacrawler 无法在 SQL Server 中检索表
我无法在 SQL Server 2012 中检索表。
使用 API,我无法获得任何表格。如果我将模式支持设置为 false,我会得到表,但没有列:
使用 sc.cmd,我根本没有得到任何表:
我在 MySQL 上试过,效果很好。
oracle - SchemaCrawler 无法连接到 Oracle 基础
Schemacrawler 无法连接到 Oracle 基地。cmd行如下:
错误是
我究竟做错了什么?
提前致谢。
sql-server - 使用 SchemaCrawler 获取存储过程
当我尝试使用 SchemaCrawler API 从 SQL Server 数据库中检索存储过程时,出现以下错误:
jtds 驱动支持DatabaseMetaData.getProcedures()
但不支持DatabaseMetaData.getFunctions()
. 有解决方法吗?
更新:这是我的代码:
sql-server - 如何从数据库中获取存储过程代码?
是否可以使用 SchemaCrawler 检索存储过程的代码?
我试过Routine.getDefinition()
了,但它返回了一个空字符串。
更新:这是我的代码:
schemacrawler - Schema爬虫从表中读取数据
我知道我们可以使用模式爬虫中的命令从表中读取数据。
如何在java中以编程方式做到这一点。我可以看到读取模式、表等的示例。但是如何获取数据?
提前致谢。
maven - SchemaSpy 的替代品
我正在寻找可用于生成 ER 图的开源工具。目前,这是使用 SchemaSpy 完成的。在 jenkins 构建期间调用 Maven 脚本来生成这些数据模型图。我也尝试过使用 SchemaCrawler 的 POC。然而,结果并不令人满意。如果我能获得可与相同设置(maven 和 jenkins)一起使用的替代工具的指针,我将不胜感激。