diff --git a/migrations/20210707154724-users-migrate-avatar.js b/migrations/20210707154724-users-migrate-avatar.js index f7fc26c21..38691f08a 100644 --- a/migrations/20210707154724-users-migrate-avatar.js +++ b/migrations/20210707154724-users-migrate-avatar.js @@ -1,13 +1,9 @@ 'use strict'; exports.up = function(db, callback) { - db.runSql('UPDATE users SET avatar="gravatar" WHERE avatar IS NULL', function (error) { - if (error) return callback(error); - - db.runSql('ALTER TABLE users MODIFY avatar MEDIUMBLOB NOT NULL', callback); - }); + db.all('UPDATE users SET avatar="gravatar" WHERE avatar IS NULL', callback); }; exports.down = function(db, callback) { - db.runSql('ALTER TABLE users MODIFY avatar MEDIUMBLOB', callback); + callback(); }; diff --git a/migrations/schema.sql b/migrations/schema.sql index 16bece4c3..928141437 100644 --- a/migrations/schema.sql +++ b/migrations/schema.sql @@ -31,7 +31,7 @@ CREATE TABLE IF NOT EXISTS users( resetToken VARCHAR(128) DEFAULT "", resetTokenCreationTime TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, active BOOLEAN DEFAULT 1, - avatar MEDIUMBLOB NOT NULL, + avatar MEDIUMBLOB, locationJson TEXT, // { locations: [{ ip, userAgent, city, country, ts }] } INDEX creationTime_index (creationTime),