@@ -184,7 +184,10 @@ dbmigrate.prototype = {
184
184
}
185
185
}
186
186
187
- executeUp ( this . internals , this . config , callback ) ;
187
+ return Promise . fromCallback ( function ( callback ) {
188
+
189
+ executeUp ( this . internals , this . config , callback ) ;
190
+ } . bind ( this ) ) . asCallback ( callback ) ;
188
191
} ,
189
192
190
193
/**
@@ -214,7 +217,10 @@ dbmigrate.prototype = {
214
217
}
215
218
}
216
219
217
- executeDown ( this . internals , this . config , callback ) ;
220
+ return Promise . fromCallback ( function ( callback ) {
221
+
222
+ executeDown ( this . internals , this . config , callback ) ;
223
+ } . bind ( this ) ) . asCallback ( callback ) ;
218
224
} ,
219
225
220
226
/**
@@ -232,7 +238,10 @@ dbmigrate.prototype = {
232
238
}
233
239
234
240
this . internals . argv . count = Number . MAX_VALUE ;
235
- executeDown ( this . internals , this . config , callback ) ;
241
+ return Promise . fromCallback ( function ( callback ) {
242
+
243
+ executeDown ( this . internals , this . config , callback ) ;
244
+ } . bind ( this ) ) . asCallback ( callback ) ;
236
245
} ,
237
246
238
247
/**
@@ -257,7 +266,10 @@ dbmigrate.prototype = {
257
266
}
258
267
259
268
this . internals . argv . _ . push ( migrationName ) ;
260
- executeCreateMigration ( this . internals , this . config , callback ) ;
269
+ return Promise . fromCallback ( function ( callback ) {
270
+
271
+ executeCreateMigration ( this . internals , this . config , callback ) ;
272
+ } . bind ( this ) ) . asCallback ( callback ) ;
261
273
} ,
262
274
263
275
/**
@@ -267,7 +279,10 @@ dbmigrate.prototype = {
267
279
268
280
this . internals . argv . _ . push ( dbname ) ;
269
281
this . internals . mode = 'create' ;
270
- executeDB ( this . internals , this . config , callback ) ;
282
+ return Promise . fromCallback ( function ( callback ) {
283
+
284
+ executeDB ( this . internals , this . config , callback ) ;
285
+ } . bind ( this ) ) . asCallback ( callback ) ;
271
286
} ,
272
287
273
288
/**
@@ -277,7 +292,10 @@ dbmigrate.prototype = {
277
292
278
293
this . internals . argv . _ . push ( dbname ) ;
279
294
this . internals . mode = 'drop' ;
280
- executeDB ( this . internals , this . config , callback ) ;
295
+ return Promise . fromCallback ( function ( callback ) {
296
+
297
+ executeDB ( this . internals , this . config , callback ) ;
298
+ } . bind ( this ) ) . asCallback ( callback ) ;
281
299
} ,
282
300
283
301
/**
@@ -320,7 +338,10 @@ dbmigrate.prototype = {
320
338
}
321
339
322
340
this . internals . mode = mode || 'vc' ;
323
- executeSeed ( this . internals , this . config , callback ) ;
341
+ return Promise . fromCallback ( function ( callback ) {
342
+
343
+ executeSeed ( this . internals , this . config , callback ) ;
344
+ } . bind ( this ) ) . asCallback ( callback ) ;
324
345
} ,
325
346
326
347
/**
@@ -343,7 +364,10 @@ dbmigrate.prototype = {
343
364
}
344
365
}
345
366
346
- executeUndoSeed ( this . internals , this . config , callback ) ;
367
+ return Promise . fromCallback ( function ( callback ) {
368
+
369
+ executeUndoSeed ( this . internals , this . config , callback ) ;
370
+ } . bind ( this ) ) . asCallback ( callback ) ;
347
371
} ,
348
372
349
373
/**
@@ -367,7 +391,10 @@ dbmigrate.prototype = {
367
391
}
368
392
369
393
this . internals . argv . count = Number . MAX_VALUE ;
370
- executeUndoSeed ( this . internals , this . config , callback ) ;
394
+ return Promise . fromCallback ( function ( callback ) {
395
+
396
+ executeUndoSeed ( this . internals , this . config , callback ) ;
397
+ } . bind ( this ) ) . asCallback ( callback ) ;
371
398
} ,
372
399
373
400
/**
0 commit comments