问题标签 [schemaspy]

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 回答
360 浏览

database - Schemaspy 与敏感数据一起使用是否安全?

我目前正在研究 Microsoft SQL Server 2016 的元数据解决方案。我对使用 Schemaspy 很感兴趣。我认为它看起来像是记录元数据的一种很好的免费方式,但我担心它在拥有敏感数据的公司中使用可能不安全。

问题:使用 Schemaspy 安全吗?它可以用作入侵服务器的漏洞吗?

非常感谢您!

0 投票
1 回答
83 浏览

java - 我如何解决 schemaspy 中的这个错误

错误 - mssql08 (系统找不到指定的文件) java.io.FileNotFoundException: mssql08 (系统找不到指定的文件) at java.io.FileInputStream.open0(Native Method)

0 投票
2 回答
2695 浏览

java - SchemaSpy PostgreSQL - 警告 - 连接失败

我尝试使用 SchemaSpy 连接到我的 PostgresSQL 服务器。oracle-java8-installer我使用from安装了 Javappa:webupd8team/java.

(我的 PostgreSQL 服务器在 Docker 容器上工作,所以我将端口转发到 5431)

我的schemaspy.properties文件是:

当我运行这个命令时:

我确定在 lcoalhost:5431 上可以访问该数据库。但是我收到:

我应该添加驱动程序吗?我试过了postgresql-42.2.4.jar。我从jdbc.postgresql.org站点下载了它,并将这一行添加到配置文件中。

schemaspy.dp=postgresql-42.2.4.jar

但是它仍然显示相同的错误。

0 投票
1 回答
880 浏览

db2 - SchemaSpy DB2 连接失败

我尝试使用 SchemaSpy 分析 DB2 数据库,但收到警告“连接失败”。我试过这样:

(在https://github.com/schemaspy/schemaspy/issues/250上找到了日志记录部分)

.properties 文件如下所示:

我得到的错误是:

我猜,错误来自错误的类路径?但是我该如何解决这个问题?我试图更改 db2.properties 中的行

,因为我从驱动程序的 .jar 文件中提取了这个类路径,但它没有帮助。

0 投票
1 回答
559 浏览

sqlite - 使用 SchemaSpy 为本地 sqlite 数据库生成架构时出现连接失败警告

我尝试了以下步骤来使用 SchemaSpy 为本地 sqlite 数据库生成模式,但出现警告“连接失败”并且没有生成模式。

  • 从这里下载 sqlite dll ,解压缩并添加到 Windows System32 文件夹。
  • 从此处下载 sqlite jbdc 驱动程序,并将其添加到本地数据库 MyDataBase.db 和 schemaspy-6.0.0.jar 所在的同一文件夹中。
  • 尝试了以下命令行以生成架构:

cd C:\Data\Projects\MyProject\DataBase

java -jar schemaspy-6.0.0.jar -t sqlite -db MyDataBase.db -dp sqlite-jdbc-3.23.1.jar -o C:\Data\Projects\MyProject\DataBase -u Mateus Ferreira

一旦数据库是本地的,它就没有任何关联的用户,一旦它是一个必需的标志,我尝试添加与 windows 用户相同的标志。

执行返回以下日志:

“SchemaSpy 生成数据库模式关系的 HTML 表示。

SchemaSpy 绝对不提供任何保证。

SchemaSpy 是免费软件,可以在 LGPL 版本 3 或更高版本的条件下重新分发。http://www.gnu.org/licenses/

信息 - 在 PID 4976 的 MateusPC 上启动 Main v6.0.0(C:\Data\Projects\MyProject\DataBase\schemaspy-6.0.0.jar 由 Mateus Ferreira 在 C:\Data\Projects\MyProject\DataBase 中启动)

信息 - 以下配置文件处于活动状态:默认

INFO - 在 19.369 秒内启动 Main(JVM 运行 28.19)

信息 - 未找到配置文件

INFO - 开始模式分析

警告 - 连接失败

有没有人知道我可能做错了什么?

0 投票
1 回答
211 浏览

sqlite - SQLite 没有分配主键

我有一个使用 sqlite3.exe 创建的简单 SQLite 数据库(代码如下)。当我通过 SchemaSpy 运行它时,我的前三个表中似乎没有主键。我不明白前三个表中的 CREATE TABLE 语句有什么问题。

代码在:

倾倒:

模式间谍: 在此处输入图像描述 在此处输入图像描述

0 投票
2 回答
347 浏览

java - WARN - 获取ImportedKeys 失败游标先前已被释放且不可用

我在一个相当大的 Informix 12.10 模式上运行 SchemaSpy v6.1.0-SNAPSHOT,我收到错误“WARN - 无法获取导入密钥游标之前已被释放且不可用。”

我对Java一无所知,但我注意到Liquibase(也是用Java编写的)有一个非常相似的错误,我想知道:

  1. 鉴于我不是特别想学习 Java,是否有人可以告诉我导致此错误的原因以及如何避免/解决它:-)
  2. 这是特定于 Informix 的,还是在其他数据库中也可以看到?
0 投票
1 回答
145 浏览

database-schema - SchemaSpy 没有任何直接的数据库连接

我想使用 SchemaSpy,但我的数据库 24/7 大量使用,DBA 不会给我访问权限,即使是只读的。但是,我可以给 DBA 一些命令,他可以运行它们并给我结果。

SchemaSpy 是否可以在离线模式下运行?换句话说,我可以给它所有“CREATE TABLE,CREATE INDEX”的转储和所有表大小的列表,然后它可以生成报告吗?

0 投票
1 回答
705 浏览

sql-server - 将 SchemaSpy 连接到 Linux for Docker Engine 上的 Microsoft SQL Server 失败并显示连接失败

在 Linux 上的 Microsoft SQL Server 中为 Docker 引擎本地运行我的数据库我可以使用它成功连接到它,mssql-cli -U username -P password -d dbname但是我正在努力使用 SchemaSpy 连接到它,例如

知道我可以做些什么来修复连接失败吗?

0 投票
0 回答
283 浏览

postgresql - SchemaSpy - 连接失败

我想可视化我的数据库并尝试使用 SchemaSpy,但我无法连接到数据库。这是一个 mysql 数据库,在我的计算机上运行,​​可在 localhost 下访问,我使用以下命令调用了 SchemaSpy:

我下载了postgresql-42.2.7.jar作为驱动程序并在调用中设置了相应的参数。我也尝试过根本不设置驱动程序,但它并没有改变输出。

尝试运行 SchemaSpy 后,我收到以下错误消息:

我还尝试设置 --illegal-access=warn 参数,但没有更改。

有谁知道可能是什么问题?

非常感谢!