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 91e3c86d70a7e33144fc51cc601001d2c4a63691..79ac7bc4df707955c9dd8d6ec1d0053159279a31 100644
--- a/dbmigration/source/java/ch/systemsx/cisd/dbmigration/postgresql/PostgreSQLAdminDAO.java
+++ b/dbmigration/source/java/ch/systemsx/cisd/dbmigration/postgresql/PostgreSQLAdminDAO.java
@@ -192,15 +192,13 @@ public class PostgreSQLAdminDAO extends AbstractDatabaseAdminDAO
         operationLog.info("Try to create PL/PgSQL language.");
         try
         {
-            scriptExecutor.execute(new Script("create language PL/PgSQL", CREATE_PLPGSQL), true,
-                    null);
             getJdbcTemplate().execute(CREATE_PLPGSQL);
         } catch (RuntimeException ex)
         {
             if (ex instanceof DataAccessException
                     && DBUtilities.isDuplicateObjectException((DataAccessException) ex))
             {
-                operationLog.warn("Cannot create language PL/PgSQL since it already exists.");
+                operationLog.info("No need to create language PL/PgSQL since it already exists.");
             } else
             {
                 operationLog.error("Failed to create language PL/PgSQL.", ex);