@@ -1122,32 +1122,34 @@ function mixinMigration(PostgreSQL) {
1122
1122
debug ( 'asIsModelIndexes %j' , asIsModelIndexes ) ;
1123
1123
1124
1124
let asIsIndexes = { } ;
1125
- asIsModelIndexes . forEach ( ( item ) => {
1126
- if ( ! item [ 'name' ] . toLowerCase ( ) . includes ( '_pkey' ) ) {
1127
- let obj = { } ;
1128
- obj . properties = item [ 'keys' ] . map ( ( key ) => key . replaceAll ( '"' , '' ) ) ;
1129
- obj . order = item [ 'order' ] ;
1130
-
1131
- for ( let i = 0 ; i < obj . order . length ; i ++ ) {
1132
- if ( obj . order [ i ] == 'ASC' ) {
1133
- obj . order [ i ] = 1 ;
1134
- } else if ( obj . order [ i ] == 'DESC' ) {
1135
- obj . order [ i ] = - 1 ;
1125
+ if ( asIsModelIndexes ) {
1126
+ asIsModelIndexes . forEach ( ( item ) => {
1127
+ if ( ! item [ 'name' ] . toLowerCase ( ) . includes ( '_pkey' ) ) {
1128
+ let obj = { } ;
1129
+ obj . properties = item [ 'keys' ] . map ( ( key ) => key . replaceAll ( '"' , '' ) ) ;
1130
+ obj . order = item [ 'order' ] ;
1131
+
1132
+ for ( let i = 0 ; i < obj . order . length ; i ++ ) {
1133
+ if ( obj . order [ i ] == 'ASC' ) {
1134
+ obj . order [ i ] = 1 ;
1135
+ } else if ( obj . order [ i ] == 'DESC' ) {
1136
+ obj . order [ i ] = - 1 ;
1137
+ }
1136
1138
}
1137
- }
1138
- let keys = { } ;
1139
- for ( let i = 0 ; i < obj . properties . length ; i ++ ) {
1140
- keys [ obj . properties [ i ] ] = obj . order [ i ] ;
1141
- }
1142
- obj . keys = keys ;
1143
- delete obj . properties ;
1144
- delete obj . order ;
1145
- obj . unique = item [ 'unique' ] ;
1139
+ let keys = { } ;
1140
+ for ( let i = 0 ; i < obj . properties . length ; i ++ ) {
1141
+ keys [ obj . properties [ i ] ] = obj . order [ i ] ;
1142
+ }
1143
+ obj . keys = keys ;
1144
+ delete obj . properties ;
1145
+ delete obj . order ;
1146
+ obj . unique = item [ 'unique' ] ;
1146
1147
1147
- // asIsIndexes[item['name'].toLowerCase()] = JSON.stringify(obj).toLowerCase();
1148
- asIsIndexes [ item [ 'name' ] ] = JSON . stringify ( obj ) . toLowerCase ( ) ;
1149
- }
1150
- } ) ;
1148
+ // asIsIndexes[item['name'].toLowerCase()] = JSON.stringify(obj).toLowerCase();
1149
+ asIsIndexes [ item [ 'name' ] ] = JSON . stringify ( obj ) . toLowerCase ( ) ;
1150
+ }
1151
+ } ) ;
1152
+ }
1151
1153
debug ( 'asIsIndexes %j' , asIsIndexes ) ;
1152
1154
1153
1155
return asIsIndexes ;
0 commit comments