Built motion from commit 654a660.|0.0.150
[motion.git] / server / migrations / 20161111173824-int_sugarcrm_fields.js
1 'use strict';
2
3 module.exports = {
4   up: function(queryInterface, Sequelize) {
5     queryInterface.changeColumn('int_sugarcrm_fields', 'type', {
6       type: Sequelize.ENUM('string', 'variable', 'customVariable', 'keyValue'),
7       defaultValue: 'string'
8     });
9     queryInterface.changeColumn('int_sugarcrm_fields', 'keyType', {
10       type: Sequelize.ENUM('string', 'variable', 'customVariable')
11     });
12     queryInterface.addColumn('int_sugarcrm_fields', 'variableName', Sequelize.STRING);
13   },
14
15   down: function(queryInterface, Sequelize) {
16     queryInterface.changeColumn('int_sugarcrm_fields', 'type', {
17       type: Sequelize.ENUM('string', 'variable', 'key_value'),
18       defaultValue: 'string'
19     });
20     queryInterface.changeColumn('int_sugarcrm_fields', 'keyType', {
21       type: Sequelize.ENUM('string', 'variable')
22     });
23     queryInterface.removeColumn('int_sugarcrm_fields', 'variableName');
24   }
25 };