【问题标题】:SchemaSpy PostgreSQL connection issueSchemaSpy PostgreSQL 连接问题
【发布时间】:2015-08-06 13:19:52
【问题描述】:

我使用以下 Schemaspy 成功连接到一个 postgreSQL 数据库。但是当我连接到另一个数据库时,它会报告错误 “无法连接到数据库 URL [jdbc....]”

java -jar schemaSpy.jar -t pgsql -db erp -host 122.5.XX.XX -port 2345 -u olive -p zhy -o dbschema -dp postgresql-9.4-1201.jdbc41.jar -s public

我不是 postgreSQL 专家。可以ping通主机IP地址,我可以使用pgadmin连接到数据库。

我需要注意数据库的任何 postgreSQL 设置,以便它可以通过 schemaspy 连接吗?还是我需要打开的任何特殊端口?

谢谢。

【问题讨论】:

  • 请显示完整错误信息。

标签: postgresql jdbc schemaspy


【解决方案1】:

现在才知道原因。 SchemaSpy 有一个错误。它忽略 -port 参数并始终连接到 5432 端口。所以我将命令更改为 -host 122.5.XX.XX:2345 并且它现在可以正确连接到数据库。

对于之前成功的第一个DB,它使用5432端口,所以我没有注意到这个问题。

不管怎样,现在已经解决了。 :)

【讨论】:

    【解决方案2】:

    这个错误仍然存​​在于最新版本的 SchemaSpy 5.0.0 中 2010 年 8 月 16 日,可在 SourceForge 上获得。正如作者在上面所建议的那样,此版本的修复方法是将端口附加到主机。

    在 github https://github.com/schemaspy/schemaspy 上有一个新版本的 SchemaSpy 可用

    【讨论】:

      猜你喜欢
      • 2019-01-14
      • 1970-01-01
      • 2021-11-18
      • 2011-04-10
      • 2011-07-28
      • 2016-01-14
      • 1970-01-01
      • 2011-10-21
      • 1970-01-01
      相关资源
      最近更新 更多