gpt4 book ai didi

database - 在 SchemaSpy 中使用 SSL 连接逆向工程 PostgreSQL 数据库

转载 作者:搜寻专家 更新时间:2023-10-30 23:08:01 31 4
gpt4 key购买 nike

运行 SchemaSpy 时出现错误:

由于以下错误,连接失败:“没有主机“xxx.xxx.xxx.xxx”、用户“xxxx”、数据库“xxx”、SSL 关闭的 pg_hba.conf 条目

发生错误是因为数据库确实需要 SSL 连接。

有没有办法在 SchemaSpy 中打开连接的 SSL 标志,我打开了 jar 文件但找不到任何东西。我知道 PostgreSQL JDBC 驱动程序支持 SSL,所以这在理论上应该是可行的。

否则,如果有人知道任何用于使用 SSL 连接对 postgresql 数据库进行逆向工程的开源/免费软件工具,那将大有帮助。

谢谢。

最佳答案

这样做:

java -jar schemaSpy_5.0.0 -t pgsql -host your-host-url -db your-database-name -s your-database-schema -u your-username -p your-password -connprops "ssl\=true ;sslfactory\=org.postgresql.ssl.NonValidatingFactory"-o 你的输出目录路径 -dp 你的 jdbc 驱动程序 jar 文件路径

诀窍:使用 -connprops 选项添加一些额外的参数:我们将 SSL 设置为 true(ssl 参数)并且我们询问客户端(即,驱动程序)无条件接受 SSL 连接(sslfactory 参数)。

关于database - 在 SchemaSpy 中使用 SSL 连接逆向工程 PostgreSQL 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23947595/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com