SchemaSpy PostgreSQL连接问题
我使用以下Schemaspy成功连接到一个postgreSQL数据库。但当我连接到另一个数据库时,它会报告错误 “无法连接到数据库URL[jdbc…” 我不是postgreSQL专家。主机IP地址可以ping,我可以使用pgadmin连接到数据库 我是否需要注意数据库的postgreSQL设置,以便它可以通过schemaspy连接?或者我需要打开的特殊端口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有一个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