Built motion from commit ee60659.|0.0.144
[motion.git] / server / migrations / 20160919170329-users.js
1 'use strict';
2
3 module.exports = {
4   up: function(queryInterface, Sequelize) {
5     return queryInterface.sequelize.query(
6         'ALTER TABLE `users` CHANGE `disallow` `disallow` VARCHAR(255) DEFAULT \'all\' NULL  AFTER `tonezone`, CHANGE `allow` `allow` VARCHAR(255) DEFAULT \'alaw;ulaw;gsm\'  NULL  AFTER `disallow`;'
7       )
8       .then(function() {
9         return queryInterface.sequelize.query('UPDATE `users` SET `disallow` = \'all\' WHERE `disallow` IS NULL');
10       })
11       .catch(function(err) {
12         console.log(err);
13       });
14   },
15
16   down: function(queryInterface, Sequelize) {
17     queryInterface.sequelize.query(
18       'ALTER TABLE `users` CHANGE `disallow` `disallow` VARCHAR(255) DEFAULT \'all\' NULL  AFTER `allow`, CHANGE `allow` `allow` VARCHAR(255) DEFAULT \'alaw;ulaw;gsm\'  NULL  AFTER `tonezone`;'
19     )
20   }
21 };