This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a commit to branch release-2.x
in repository https://gitbox.apache.org/repos/asf/logging-log4j2.git

commit 803c3e2384ecdff011ad13d500967956061a8a23
Author: Piotr P. Karwasz <[email protected]>
AuthorDate: Wed May 25 18:08:10 2022 +0200

    Switch to PostgreSQL compatibility mode
    
    Due to eclipse-ee4j/eclipselink#1393 the version 2.x H2 database does
    not work with EclipseLink. Temporarily we need to run H2 to emulate
    another database (I chose PostgreSQL).
---
 log4j-jpa/src/test/resources/META-INF/persistence.xml | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/log4j-jpa/src/test/resources/META-INF/persistence.xml 
b/log4j-jpa/src/test/resources/META-INF/persistence.xml
index 6d8adc2721..4cd95e89f9 100644
--- a/log4j-jpa/src/test/resources/META-INF/persistence.xml
+++ b/log4j-jpa/src/test/resources/META-INF/persistence.xml
@@ -63,9 +63,14 @@
     <shared-cache-mode>NONE</shared-cache-mode>
     <properties>
       <property name="javax.persistence.jdbc.driver" value="org.h2.Driver"/>
-      <property name="javax.persistence.jdbc.url" value="jdbc:h2:mem:Log4j"/>
+      <property name="javax.persistence.jdbc.url" 
value="jdbc:h2:mem:Log4j;MODE=PostgreSQL"/>
       <property name="javax.persistence.jdbc.user" value="sa"/>
       <property name="javax.persistence.jdbc.password" value="123"/>
+      <!--
+        Until the issue in 
https://github.com/eclipse-ee4j/eclipselink/issues/1393
+        we run in PostgreSQL compatibility mode.
+       -->
+      <property name="eclipselink.target-database" value="PostgreSQL"/>
       <!--<property name="eclipselink.logging.level" value="FINE"/>
       <property name="eclipselink.logging.level.sql" value="FINE"/>
       <property name="eclipselink.logging.parameters" value="true"/> uncomment 
to troubleshoot SQL-->

Reply via email to