diff --git a/src/main/resources/META-INF/persistence.xml b/src/main/resources/META-INF/persistence.xml
index c6da379b6aa2cc94c8271b61833ac69c2a1e3b33..b770a6b8215c8bb80b6f88fe53b467cfd01c7027 100644
--- a/src/main/resources/META-INF/persistence.xml
+++ b/src/main/resources/META-INF/persistence.xml
@@ -3,14 +3,68 @@
              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="postgresPU" transaction-type="RESOURCE_LOCAL">
+
+    <persistence-unit name="default-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:postgresql://localhost/" />
+            <property name="javax.persistence.jdbc.driver" value="org.postgresql.Driver" />
+            <property name="javax.persistence.jdbc.user" value="user" />
+            <property name="javax.persistence.jdbc.password" value="password" />
+
+            <!--<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="WARNING"/>
+            <property name="eclipselink.logging.parameters" value="true"/>
+            <property name="eclipselink.logging.timestamp" value="false"/>
+            <property name="eclipselink.logging.session" value="false"/>
+            <property name="eclipselink.jdbc.batch-writing" value="JDBC"/>
+            <property name="eclipselink.jdbc.batch-writing.size" value="1000"/>
+        </properties>
+    </persistence-unit>
+
+    <persistence-unit name="fbi-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:postgresql://localhost/test" />
+            <property name="javax.persistence.jdbc.url" value="jdbc:postgresql://postgres.fbi.h-da.de:5432/st*-account" />
+            <property name="javax.persistence.jdbc.driver" value="org.postgresql.Driver" />
+            <!-- Please use a functional user as described here:  https://code.fbi.h-da.de/lab-docs/db/-/wikis/postgresql/Teams-im-Praktikum -->
+            <property name="javax.persistence.jdbc.user" value="username" />
+            <property name="javax.persistence.jdbc.password" value="password" />
+
+            <!--<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="WARNING"/>
+            <property name="eclipselink.logging.parameters" value="true"/>
+            <property name="eclipselink.logging.timestamp" value="false"/>
+            <property name="eclipselink.logging.session" value="false"/>
+            <property name="eclipselink.jdbc.batch-writing" value="JDBC"/>
+            <property name="eclipselink.jdbc.batch-writing.size" value="1000"/>
+        </properties>
+    </persistence-unit>
+
+    <persistence-unit name="docker-local-postgresPU" transaction-type="RESOURCE_LOCAL">
+        <!-- PU for the following docker-base local environment https://github.com/stefantruehl/databases-lab-environment -->
+        <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:5432/dbadmin" />
             <property name="javax.persistence.jdbc.driver" value="org.postgresql.Driver" />
             <property name="javax.persistence.jdbc.user" value="dbadmin" />
             <property name="javax.persistence.jdbc.password" value="dbadminpassword" />
@@ -29,5 +83,6 @@
             <property name="eclipselink.jdbc.batch-writing.size" value="1000"/>
         </properties>
     </persistence-unit>
+
 </persistence>