Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SchemaSpy PostgreSQL连接问题_Postgresql_Jdbc_Schemaspy - Fatal编程技术网

SchemaSpy PostgreSQL连接问题

SchemaSpy PostgreSQL连接问题,postgresql,jdbc,schemaspy,Postgresql,Jdbc,Schemaspy,我使用以下Schemaspy成功连接到一个postgreSQL数据库。但当我连接到另一个数据库时,它会报告错误 “无法连接到数据库URL[jdbc…” 我不是postgreSQL专家。主机IP地址可以ping,我可以使用pgadmin连接到数据库 我是否需要注意数据库的postgreSQL设置,以便它可以通过schemaspy连接?或者我需要打开的特殊端口 谢谢。我刚才才知道原因。SchemaSpy有一个bug。它忽略-port参数并始终连接到5432端口。所以我将命令更改为-host 122.

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

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

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


谢谢。

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

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


不管怎样,现在已经修好了。:)

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

github上提供了SchemaSpy的新版本

请显示完整的错误消息。
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