diff --git a/app/backend/src/main/resources/application.properties b/app/backend/src/main/resources/application.properties
index 4ae65ea92ebdf330fcc2b18012f911d7f6d246d0..f4389f8923aca512e65dedbb4b0b189085f18713 100644
--- a/app/backend/src/main/resources/application.properties
+++ b/app/backend/src/main/resources/application.properties
@@ -34,8 +34,8 @@ springdoc.show-actuator=true
 spring.main.web-application-type=REACTIVE
 server.port=${PORT}
 
-# This setting should only be used in dev. In prod we want to switch to update
-spring.jpa.hibernate.ddl-auto=update
+# Database Settings
+spring.jpa.hibernate.ddl-auto=validate
 spring.jpa.properties.hibernate.format_sql=true
 spring.jpa.properties.hibernate.enable_lazy_load_no_trans=true
 spring.jpa.properties.hibernate.bytecode.use_reflection_optimizer=false
diff --git a/app/backend/src/main/resources/dev.properties b/app/backend/src/main/resources/dev.properties
index 311e02bb35c34ff67366e45b3a680f742337b02f..258d84f9d49888dcba586013452a4ff0bcf0855b 100644
--- a/app/backend/src/main/resources/dev.properties
+++ b/app/backend/src/main/resources/dev.properties
@@ -1,5 +1,5 @@
 spring.datasource.url=jdbc:postgresql://${host}:${DB_PORT}/${DB_NAME}?sslmode=disable&user=root
-spring.jpa.hibernate.ddl-auto=create-drop
+spring.jpa.hibernate.ddl-auto=update
 opencode.host=https://gitlab.dev.o4oe.de/
 opencode.api.base-path=https://sl.dev.o4oe.de/api/v1/project/
 opencode.api.auth=https://sl.dev.o4oe.de/api/