diff --git a/module/VuFind/sql/mysql.sql b/module/VuFind/sql/mysql.sql
index 5cfb9252dc3b426e1cc9b864ca958d20241bb54c..6220d14246730ad73c46d8de7e869f1b9be0bd65 100644
--- a/module/VuFind/sql/mysql.sql
+++ b/module/VuFind/sql/mysql.sql
@@ -165,7 +165,7 @@ CREATE TABLE `tags` (
 /*!40101 SET character_set_client = utf8 */;
 CREATE TABLE `user` (
   `id` int(11) NOT NULL AUTO_INCREMENT,
-  `username` varchar(30) NOT NULL DEFAULT '',
+  `username` varchar(50) NOT NULL DEFAULT '',
   `password` varchar(32) NOT NULL DEFAULT '',
   `pass_hash` varchar(60) DEFAULT NULL,
   `firstname` varchar(50) NOT NULL DEFAULT '',
diff --git a/module/VuFind/sql/pgsql.sql b/module/VuFind/sql/pgsql.sql
index ca9c6d94a8d083bb2e482df84a72e2c7e7740e6e..4300251d7a34d274049fd3b4473de27480a94d2e 100644
--- a/module/VuFind/sql/pgsql.sql
+++ b/module/VuFind/sql/pgsql.sql
@@ -97,7 +97,7 @@ PRIMARY KEY (id)
 
 CREATE TABLE "user"(
 id SERIAL,
-username varchar(30) NOT NULL DEFAULT '',
+username varchar(50) NOT NULL DEFAULT '',
 password varchar(32) NOT NULL DEFAULT '',
 pass_hash varchar(60) DEFAULT NULL,
 firstname varchar(50) NOT NULL DEFAULT '',