From 41adf1539faa93e0620a4a6c2038c61f6fc836e9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Viste=28=D0=9A=D0=B8=D1=80=D0=B8=D0=BB=D0=BB=29?= Date: Sat, 5 Jan 2019 23:20:12 +0300 Subject: [PATCH] MySQL: account table restructure (#1230) * DB/auth: change last_login to NULL instead of invalid date and up email colum to varchar 255 from 254 --- .../sql/updates/pending_db_auth/rev_1546540718864817294.sql | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 data/sql/updates/pending_db_auth/rev_1546540718864817294.sql diff --git a/data/sql/updates/pending_db_auth/rev_1546540718864817294.sql b/data/sql/updates/pending_db_auth/rev_1546540718864817294.sql new file mode 100644 index 000000000..f203532db --- /dev/null +++ b/data/sql/updates/pending_db_auth/rev_1546540718864817294.sql @@ -0,0 +1,6 @@ +INSERT INTO version_db_auth (`sql_rev`) VALUES ('1546540718864817294'); + +ALTER TABLE `account` CHANGE `last_login` `last_login` TIMESTAMP NULL DEFAULT NULL; +ALTER TABLE `account` CHANGE `email` `email` VARCHAR(255) NOT NULL DEFAULT ''; + +UPDATE `account` SET `last_login`=NULL WHERE `last_login`='0000-00-00 00:00:00';