From f962008fc44f33758101a5d0f6820dc2c85aee7b Mon Sep 17 00:00:00 2001 From: Marco Date: Sun, 30 Jul 2017 19:35:52 +0200 Subject: [PATCH] Describe required changes to MySQL schema in migration guide --- Migration.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Migration.md b/Migration.md index 9dfbf93..181c587 100644 --- a/Migration.md +++ b/Migration.md @@ -25,6 +25,16 @@ $ composer update delight-im/auth ALTER TABLE users ADD COLUMN roles_mask INT(10) UNSIGNED NOT NULL DEFAULT 0 AFTER verified, ADD COLUMN resettable TINYINT(1) UNSIGNED NOT NULL DEFAULT 1 AFTER verified; + + ALTER TABLE users_confirmations + ADD COLUMN user_id INT(10) UNSIGNED NULL DEFAULT NULL AFTER id; + + UPDATE users_confirmations SET user_id = ( + SELECT id FROM users WHERE email = users_confirmations.email + ) WHERE user_id IS NULL; + + ALTER TABLE users_confirmations + CHANGE COLUMN user_id user_id INT(10) UNSIGNED NOT NULL; ``` * The SQLite database schema has changed. Use the statement below to update your database: