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

java - 错误:无法找到或加载主类 schemacrawler.Main

我正在遵循 osx 上的跨平台安装说明。

我从发布页面下载了最新的 .zip。做

我错过了什么?

schemacrawler.sh 的内容是

我最好的猜测是我需要将必要的 .jar 文件放在某个地方。我应该在哪里放置schemacrawler-14.14.03.jarschemacrawler-postgresql-14.14.03.jar

0 投票
1 回答
215 浏览

sql - SchemaCrawler 无法找到 MSSQL 表

我正在尝试使用 SchemaCrawler 和 jTDS 驱动程序(版本 1.3.1)从 MSSQL 数据库中导出模式。

命令是:

数据库表是在用户架构下创建的,例如:DOMAIN\user.Table1

与架构匹配的连接 URL 和正则表达式工作正常 - 当我使用相同的连接字符串启动数据库管理器时,我可以看到列为 DOMAIN\user.table 的所有表。

但是,当我从 Docker 容器运行脚本时,我得到:

任何想法为什么它看不到桌子?

0 投票
1 回答
93 浏览

oracle - schemacrawler 不返回所有 Oracle 表 - 需要哪些权限?

使用 schemacrawler 并尝试连接到 Oracle 数据库。生成的 json 文件仅包含大约 10 个表,但我们预计数据库中的表数量会更多。

这必须受到用于访问 Oracle 数据库的用户的权限的限制,但是该用户需要什么权限才能使 schemacrawler 能够“查看”表/列?

0 投票
1 回答
59 浏览

mysql - SchemaCrawler 在使用其 API 时是否损坏?

我在http://sualeh.github.io/SchemaCrawler/how-to.html#api参考文档 但我从来没有得到我想要的。返回的表始终为空。

0 投票
1 回答
96 浏览

schemacrawler - 使用 SchemaCrawler 时无法检索列的注释,但不能检索表

我正在使用 SchemaCrawler 使用以下代码获取 MySQL5.7 表的元数据:

这是测试表:

我可以获得列级评论,但我永远无法获得表级评论。

有什么我配置错误的吗?

谢谢!

0 投票
1 回答
78 浏览

schemacrawler - 使用 SchemaCrawler 和 MySQL5.7 时无法检索索引的注释

我可以使用 SchemaCrawler 和 MySQL5.7 检索表和列的注释,但是索引的注释失败了。这是一个例子:

1) 表定义

2)Java代码

有什么我应该调整的吗?

谢谢!

0 投票
1 回答
139 浏览

schemacrawler - 在 Eclipse IDE 中配置 schemacrawler 的步骤是什么?如何使用这个 API?

晚上好

我是分布式系统工程硕士2的学生。

我想知道如何使用 SchemaCrawler API 来实现从数据库(Mysql)生成元数据并使用元数据创建实体关联图(逆向工程)的应用程序。

如果你想在我的工作中帮助我。

谢谢你 。

0 投票
0 回答
239 浏览

postgresql - SchemaCrawler 创建一个空白图表

我不确定我的命令有什么问题。我在 Windows 上并运行以下脚本

我的 postgresql 结构树如下所示:

我试图创建数据库内所有表的图表,test但创建的 PDF 文件是空白的。不知道问题出在哪里...

0 投票
1 回答
696 浏览

schemacrawler - SchemaCrawler 从 PostgreSQL 数据库中获取序列

我使用 Schema 14.16.01 并使用 java api 在 PostgreSQL 9.6 数据库上运行它。我似乎无法让 api 从我的 PostgreSQL 中获取序列数据。我从上一个问题中看到您需要将信息级别设置为最大,但这似乎没有帮助。我能够从数据库中获取除序列之外的所有其他信息。

这是我测试的控制台输出。

编辑

来自序列查询的小段

0 投票
1 回答
87 浏览

schemacrawler - 在 Schemacrawler 中按需加载?

所以我有一个相当大的数据库,我想在树浏览器中显示它的元数据(模式、表和列)(我使用 Schemacrawler 获取所有数据库数据,并使用 JTree 获取树)。但是,由于表和列太多,TableColumnRetriever 类需要很长时间才能获取列,这会导致我的实现出现瓶颈。

我现在的想法是对列进行延迟加载,以便仅在用户单击表格时才获取它们。Schemacrawler 中是否有办法只在开始时获取模式和表(也许将 SchemaInfoLevel 设置为最小值?),然后根据输入表/模式获取列?

ps:我用Java实现一切。