diff --git a/server/migrations/20200129173454-user_email_index.js b/server/migrations/20200129173454-user_email_index.js new file mode 100644 index 00000000..009386d4 --- /dev/null +++ b/server/migrations/20200129173454-user_email_index.js @@ -0,0 +1,19 @@ + +module.exports = { + up: (queryInterface, Sequelize) => { + return queryInterface.addIndex('users', { + unique: true, + fields: ['email'] + }).catch(e => {}) + }, + + down: (queryInterface, Sequelize) => { + /* + Add reverting commands here. + Return a promise to correctly handle asynchronicity. + + Example: + return queryInterface.dropTable('users'); + */ + } +};