1- import helpers from '../helpers/index' ;
21import Umzug from 'umzug' ;
32import Bluebird from 'bluebird' ;
43import _ from 'lodash' ;
54
5+ import helpers from '../helpers/index' ;
6+
67const Sequelize = helpers . generic . getSequelize ( ) ;
78
89export function logMigrator ( s ) {
@@ -17,24 +18,22 @@ function getSequelizeInstance () {
1718 try {
1819 config = helpers . config . readConfig ( ) ;
1920 } catch ( e ) {
20- console . log ( e . message ) ;
21- process . exit ( 1 ) ;
21+ helpers . view . error ( e ) ;
2222 }
2323
2424 config = _ . defaults ( config , { logging : logMigrator } ) ;
2525
2626 try {
2727 return new Sequelize ( config ) ;
2828 } catch ( e ) {
29- console . warn ( e ) ;
30- throw e ;
29+ helpers . view . error ( e ) ;
3130 }
3231}
3332
3433export function getMigrator ( type , args ) {
3534 return Bluebird . try ( ( ) => {
3635 if ( ! ( helpers . config . configFileExists ( ) || args . url ) ) {
37- console . log (
36+ helpers . view . error (
3837 'Cannot find "' + helpers . config . getConfigFile ( ) +
3938 '". Have you run "sequelize init"?'
4039 ) ;
@@ -45,7 +44,7 @@ export function getMigrator (type, args) {
4544 const migrator = new Umzug ( {
4645 storage : helpers . umzug . getStorage ( type ) ,
4746 storageOptions : helpers . umzug . getStorageOptions ( type , { sequelize } ) ,
48- logging : console . log ,
47+ logging : helpers . view . log ,
4948 migrations : {
5049 params : [ sequelize . getQueryInterface ( ) , Sequelize ] ,
5150 path : helpers . path . getPath ( type ) ,
@@ -63,10 +62,7 @@ export function getMigrator (type, args) {
6362 return sequelize
6463 . authenticate ( )
6564 . then ( ( ) => migrator )
66- . catch ( err => {
67- console . error ( 'Unable to connect to database: ' + err ) ;
68- process . exit ( 1 ) ;
69- } ) ;
65+ . catch ( e => helpers . view . error ( e ) ) ;
7066 } ) ;
7167}
7268
0 commit comments