diff --git a/dbmigration/source/java/ch/systemsx/cisd/dbmigration/postgresql/PostgreSQLAdminDAO.java b/dbmigration/source/java/ch/systemsx/cisd/dbmigration/postgresql/PostgreSQLAdminDAO.java
index d1fe0e064817bd227d0777a27085e1630b8fb0f1..7b9208c2d47fb1215513f76f12bf7a7717922b31 100644
--- a/dbmigration/source/java/ch/systemsx/cisd/dbmigration/postgresql/PostgreSQLAdminDAO.java
+++ b/dbmigration/source/java/ch/systemsx/cisd/dbmigration/postgresql/PostgreSQLAdminDAO.java
@@ -125,7 +125,7 @@ public class PostgreSQLAdminDAO extends AbstractDatabaseAdminDAO
     {
         try
         {
-            getJdbcTemplate().execute("create role \"" + role + "\"");
+            getJdbcTemplate().execute("create role \"" + role + "\" with LOGIN");
             if (operationLog.isInfoEnabled())
             {
                 operationLog.info("Created role '" + role + "'.");