From 2a4c53d9d266cafe5f5d033d77a3226bc6a0dae9 Mon Sep 17 00:00:00 2001 From: Ere Maijala <ere.maijala@helsinki.fi> Date: Thu, 18 Oct 2018 18:42:32 +0300 Subject: [PATCH] Increase cat_pass_enc max length to 255, also for user_card table (#1250) --- .../migrations/pgsql/5.1/002-modify-user-columns.sql | 10 ++++++++++ module/VuFind/sql/mysql.sql | 6 +++--- 2 files changed, 13 insertions(+), 3 deletions(-) create mode 100644 module/VuFind/sql/migrations/pgsql/5.1/002-modify-user-columns.sql diff --git a/module/VuFind/sql/migrations/pgsql/5.1/002-modify-user-columns.sql b/module/VuFind/sql/migrations/pgsql/5.1/002-modify-user-columns.sql new file mode 100644 index 00000000000..553306cecb8 --- /dev/null +++ b/module/VuFind/sql/migrations/pgsql/5.1/002-modify-user-columns.sql @@ -0,0 +1,10 @@ +-- +-- Modifications to table `user` +-- + +ALTER TABLE "user" + ALTER COLUMN cat_pass_enc TYPE varchar(255); + +ALTER TABLE "user_card" + ALTER COLUMN cat_password TYPE varchar(70), + ALTER COLUMN cat_pass_enc TYPE varchar(255); diff --git a/module/VuFind/sql/mysql.sql b/module/VuFind/sql/mysql.sql index 58bff527558..8d46fbeacf6 100644 --- a/module/VuFind/sql/mysql.sql +++ b/module/VuFind/sql/mysql.sql @@ -193,7 +193,7 @@ CREATE TABLE `user` ( `cat_id` varchar(255) DEFAULT NULL, `cat_username` varchar(50) DEFAULT NULL, `cat_password` varchar(70) DEFAULT NULL, - `cat_pass_enc` varchar(170) DEFAULT NULL, + `cat_pass_enc` varchar(255) DEFAULT NULL, `college` varchar(100) NOT NULL DEFAULT '', `major` varchar(100) NOT NULL DEFAULT '', `home_library` varchar(100) NOT NULL DEFAULT '', @@ -260,8 +260,8 @@ CREATE TABLE `user_card` ( `user_id` int(11) NOT NULL, `card_name` varchar(255) NOT NULL DEFAULT '', `cat_username` varchar(50) NOT NULL DEFAULT '', - `cat_password` varchar(50) DEFAULT NULL, - `cat_pass_enc` varchar(110) DEFAULT NULL, + `cat_password` varchar(70) DEFAULT NULL, + `cat_pass_enc` varchar(255) DEFAULT NULL, `home_library` varchar(100) NOT NULL DEFAULT '', `created` datetime NOT NULL DEFAULT '2000-01-01 00:00:00', `saved` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, -- GitLab