@@ -177,7 +177,7 @@ const reverseModels = function(sequelize, models)
177177 {
178178 delete attributes [ column ] . Model ;
179179 delete attributes [ column ] . fieldName ;
180- delete attributes [ column ] . field ;
180+ // delete attributes[column].field;
181181
182182 for ( let property in attributes [ column ] )
183183 {
@@ -400,7 +400,8 @@ const parseDifference = function(previousState, currentState)
400400 actionType : 'removeColumn' ,
401401 tableName : tableName ,
402402 columnName : df . path [ 2 ] ,
403- depends : [ tableName ]
403+ depends : [ tableName ] ,
404+ options : df . lhs
404405 } ) ;
405406 break ;
406407 }
@@ -633,7 +634,7 @@ let resUp =`{ fn: "createTable", params: [
633634 {
634635let resUp = `{ fn: "addColumn", params: [
635636 "${ action . tableName } ",
636- "${ action . attributeName } ",
637+ "${ ( action . options && action . options . field ) ? action . options . field : action . attributeName } ",
637638 ${ propertyToStr ( action . options ) }
638639] }` ;
639640
@@ -645,18 +646,18 @@ let resUp = `{ fn: "addColumn", params: [
645646
646647 case 'removeColumn' :
647648 {
648- let res = `{ fn: "removeColumn", params: ["${ action . tableName } ", "${ action . columnName } "] }` ;
649+ let res = `{ fn: "removeColumn", params: ["${ action . tableName } ", "${ ( action . options && action . options . field ) ? action . options . field : action . columnName } "] }` ;
649650 commandsUp . push ( res ) ;
650651
651- consoleOut . push ( `removeColumn "${ action . columnName } " from table "${ action . tableName } "` ) ;
652+ consoleOut . push ( `removeColumn "${ ( action . options && action . options . field ) ? action . options . field : action . columnName } " from table "${ action . tableName } "` ) ;
652653 }
653654 break ;
654655
655656 case 'changeColumn' :
656657 {
657658let res = `{ fn: "changeColumn", params: [
658659 "${ action . tableName } ",
659- "${ action . attributeName } ",
660+ "${ ( action . options && action . options . field ) ? action . options . field : action . attributeName } ",
660661 ${ propertyToStr ( action . options ) }
661662] }` ;
662663 commandsUp . push ( res ) ;
0 commit comments