diff --git a/openbis-common/source/java/ch/systemsx/cisd/openbis/test/server/TestDatabase.java b/openbis-common/source/java/ch/systemsx/cisd/openbis/test/server/TestDatabase.java
index ebcf86c0b81090c99e54c94c36c2a78266d097f0..0622785f3803f2b129d03c5d753a4c60c7f2a7cc 100644
--- a/openbis-common/source/java/ch/systemsx/cisd/openbis/test/server/TestDatabase.java
+++ b/openbis-common/source/java/ch/systemsx/cisd/openbis/test/server/TestDatabase.java
@@ -146,7 +146,7 @@ public class TestDatabase
 
         String restore = DumpPreparator.getRestoreExecutable();
         List<String> command =
-                Arrays.asList(restore, "-U", "postgres", "-d", databaseName, "-j", "4", "-Fc",
+                Arrays.asList(restore, "-U", databaseOwner, "-d", databaseName, "-j", "4", "-Fc", "-O",
                         databaseDump.getAbsolutePath());
         executeCommand(command);
     }