From 1cd56abe5d0601031291e490d2ed3f859890030c Mon Sep 17 00:00:00 2001
From: Martin Abel <martin.abel@h-da.de>
Date: Sat, 9 Mar 2019 13:57:22 +0100
Subject: [PATCH] Migration to PostgreSQL

---
 gradle/wrapper/gradle-wrapper.properties    |  3 +-
 src/main/resources/META-INF/persistence.xml | 53 +++++++++++----------
 2 files changed, 29 insertions(+), 27 deletions(-)

diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties
index 16d2805..6f8a472 100644
--- a/gradle/wrapper/gradle-wrapper.properties
+++ b/gradle/wrapper/gradle-wrapper.properties
@@ -1,5 +1,6 @@
+#Sat Mar 09 13:39:39 CET 2019
 distributionBase=GRADLE_USER_HOME
 distributionPath=wrapper/dists
-distributionUrl=https\://services.gradle.org/distributions/gradle-4.7-bin.zip
 zipStoreBase=GRADLE_USER_HOME
 zipStorePath=wrapper/dists
+distributionUrl=https\://services.gradle.org/distributions/gradle-4.7-all.zip
diff --git a/src/main/resources/META-INF/persistence.xml b/src/main/resources/META-INF/persistence.xml
index a59a8b2..360e1e3 100644
--- a/src/main/resources/META-INF/persistence.xml
+++ b/src/main/resources/META-INF/persistence.xml
@@ -3,37 +3,36 @@
              xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
              xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd"
              version="2.0">
-    <persistence-unit name="defaultPU" transaction-type="RESOURCE_LOCAL">
+    <persistence-unit name="postgresPU" transaction-type="RESOURCE_LOCAL">
         <provider>org.eclipse.persistence.jpa.PersistenceProvider</provider>
         <!-- put your entity-classes here -->
 
         <!-- this must be provided -->
         <properties>
-            <property name="javax.persistence.jdbc.url" value="jdbc:oracle:thin:@localhost:1521:xe"/>
-            <property name="javax.persistence.jdbc.driver" value="oracle.jdbc.OracleDriver"/>
-            <property name="javax.persistence.jdbc.user" value="JpaUser"/>
-            <property name="javax.persistence.jdbc.password" value="JpaPassword"/>
+            <property name="javax.persistence.jdbc.url" value="jdbc:postgresql://localhost/postgres" />
+            <property name="javax.persistence.jdbc.driver" value="org.postgresql.Driver" />
+            <property name="javax.persistence.jdbc.user" value="JpaUser" />
+            <property name="javax.persistence.jdbc.password" value="JpaPassword" />
 
             <!--<property name="javax.persistence.schema-generation.database.action" value="none"/>-->
             <!--<property name="javax.persistence.schema-generation.database.action" value="create"/>-->
             <property name="javax.persistence.schema-generation.database.action" value="drop-and-create"/>
 
-        <property name="eclipselink.logging.level" value="WARNING"/>
-        <property name="eclipselink.logging.exceptions" value="false"/>
-        <property name="eclipselink.logging.level.sql" value="FINE"/>
-        <property name="eclipselink.logging.parameters" value="true"/>
-        <property name="eclipselink.logging.timestamp" value="false"/>
-        <property name="eclipselink.logging.session" value="false"/>
-    </properties>
-</persistence-unit>
-<persistence-unit name="fboraclePU" transaction-type="RESOURCE_LOCAL">
-    <provider>org.eclipse.persistence.jpa.PersistenceProvider</provider>
+            <property name="eclipselink.logging.level" value="WARNING"/>
+            <property name="eclipselink.logging.exceptions" value="false"/>
+            <property name="eclipselink.logging.level.sql" value="FINE"/>
+            <property name="eclipselink.logging.parameters" value="true"/>
+            <property name="eclipselink.logging.timestamp" value="false"/>
+            <property name="eclipselink.logging.session" value="false"/>
+        </properties>
+    </persistence-unit>
+    <persistence-unit name="locOraclePU" transaction-type="RESOURCE_LOCAL">
+        <provider>org.eclipse.persistence.jpa.PersistenceProvider</provider>
         <!-- put your entity-classes here -->
 
         <!-- this must be provided -->
         <properties>
-            <property name="javax.persistence.jdbc.url" value="jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)
-            (HOST=141.100.70.17)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=orclpdb.fbi.h-da.de)))"/>
+            <property name="javax.persistence.jdbc.url" value="jdbc:oracle:thin:@localhost:1521:xe"/>
             <property name="javax.persistence.jdbc.driver" value="oracle.jdbc.OracleDriver"/>
             <property name="javax.persistence.jdbc.user" value="JpaUser"/>
             <property name="javax.persistence.jdbc.password" value="JpaPassword"/>
@@ -45,21 +44,22 @@
             <property name="eclipselink.logging.level" value="WARNING"/>
             <property name="eclipselink.logging.exceptions" value="false"/>
             <property name="eclipselink.logging.level.sql" value="FINE"/>
-            <property name="eclipselink.logging.parameters" value="true"/>
-            <property name="eclipselink.logging.timestamp" value="false"/>
-            <property name="eclipselink.logging.session" value="false"/>
-        </properties>
+          <property name="eclipselink.logging.parameters" value="true"/>
+          <property name="eclipselink.logging.timestamp" value="false"/>
+         <property name="eclipselink.logging.session" value="false"/>
+       </properties>
     </persistence-unit>
-    <persistence-unit name="postgresPU" transaction-type="RESOURCE_LOCAL">
+    <persistence-unit name="fbiOraclePU" transaction-type="RESOURCE_LOCAL">
         <provider>org.eclipse.persistence.jpa.PersistenceProvider</provider>
         <!-- put your entity-classes here -->
 
         <!-- this must be provided -->
         <properties>
-            <property name="javax.persistence.jdbc.url" value="jdbc:postgresql://localhost/postgres" />
-            <property name="javax.persistence.jdbc.driver" value="org.postgresql.Driver" />
-            <property name="javax.persistence.jdbc.user" value="JpaUser" />
-            <property name="javax.persistence.jdbc.password" value="JpaPassword" />
+            <property name="javax.persistence.jdbc.url" value="jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)
+            (HOST=141.100.70.17)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=orclpdb.fbi.h-da.de)))"/>
+            <property name="javax.persistence.jdbc.driver" value="oracle.jdbc.OracleDriver"/>
+            <property name="javax.persistence.jdbc.user" value="JpaUser"/>
+            <property name="javax.persistence.jdbc.password" value="JpaPassword"/>
 
             <!--<property name="javax.persistence.schema-generation.database.action" value="none"/>-->
             <!--<property name="javax.persistence.schema-generation.database.action" value="create"/>-->
@@ -74,3 +74,4 @@
         </properties>
     </persistence-unit>
 </persistence>
+
-- 
GitLab