ps6spy 是否支持 postgresql url 参数中的 currentSchema?
Does ps6spy support currentSchema in postgresql url parameter?
我在 WildFly 10 中使用 p6spy-3.8.6 和 postgresql-42.2.9.jre7 模块来定义数据源。
在 standalone.xml 如果我使用它是
I ok - <connection-url>jdbc:postgresql://localhost:5432/migrazione?currentSchema=pidea</connection-url>
II ko - <connection-url>jdbc:p6spy:postgresql://localhost:5432/migrazione?currentSchema=pidea</connection-url>
在第二种情况下我有这个例外:
java.sql.SQLException: 无法找到接受 jdbc:postgresql://localhost:5432/migrazione?currentSchema=pidea 的驱动程序
在 com.p6spy.engine.spy.P6SpyDriver.findPassthru(P6SpyDriver.java:131)
p6spy 是否支持 postgres jdbc url 连接中的 currentSchema?
是否有解决此问题的解决方法?
在 p6spy 模块的 module.xml(模块名称="org.postgresql")中遗漏:
<module xmlns="urn:jboss:module:1.0" name="com.p6spy">
<resources>
<resource-root path="p6spy-3.8.6.jar"/>
</resources>
<dependencies>
<module name="javax.api"/>
<module name="javax.transaction.api"/>
<module name="org.postgresql"/>
</dependencies>
</module>
我在 WildFly 10 中使用 p6spy-3.8.6 和 postgresql-42.2.9.jre7 模块来定义数据源。 在 standalone.xml 如果我使用它是
I ok - <connection-url>jdbc:postgresql://localhost:5432/migrazione?currentSchema=pidea</connection-url>
II ko - <connection-url>jdbc:p6spy:postgresql://localhost:5432/migrazione?currentSchema=pidea</connection-url>
在第二种情况下我有这个例外:
java.sql.SQLException: 无法找到接受 jdbc:postgresql://localhost:5432/migrazione?currentSchema=pidea 的驱动程序 在 com.p6spy.engine.spy.P6SpyDriver.findPassthru(P6SpyDriver.java:131)
p6spy 是否支持 postgres jdbc url 连接中的 currentSchema? 是否有解决此问题的解决方法?
在 p6spy 模块的 module.xml(模块名称="org.postgresql")中遗漏:
<module xmlns="urn:jboss:module:1.0" name="com.p6spy">
<resources>
<resource-root path="p6spy-3.8.6.jar"/>
</resources>
<dependencies>
<module name="javax.api"/>
<module name="javax.transaction.api"/>
<module name="org.postgresql"/>
</dependencies>
</module>