4 up: function(queryInterface, Sequelize) {
5 return queryInterface.removeIndex('users', 'fullname')
10 queryInterface.changeColumn(
13 type: Sequelize.STRING,
19 .catch(function(err) {
23 queryInterface.sequelize.query('set foreign_key_checks = 0');
25 .catch(function(err) {
29 queryInterface.sequelize.query('DROP INDEX `fullname_2` ON users;');
31 .catch(function(err) {
35 queryInterface.sequelize.query('DROP INDEX `users_email_unique` ON users;');
37 .catch(function(err) {
41 queryInterface.sequelize.query('DROP INDEX `users_fullname_unique` ON users;');
43 .catch(function(err) {
47 queryInterface.sequelize.query('DROP INDEX `users_internal_unique` ON users;');
49 .catch(function(err) {
53 queryInterface.sequelize.query('DROP INDEX `users_name_unique` ON users;');
55 .catch(function(err) {
59 queryInterface.sequelize.query('set foreign_key_checks = 1');
61 .catch(function(err) {
66 down: function(queryInterface, Sequelize) {
68 Add reverting commands here.
69 Return a promise to correctly handle asynchronicity.
72 return queryInterface.dropTable('users');