Gulp: создать базу данных - PullRequest
       12

Gulp: создать базу данных

0 голосов
/ 29 апреля 2019

Я использую этот скрипт для создания базы данных с gulp:

function connectDB(){
  db.connect(function(err) {
    if (err) throw err;
    console.log('Connected to localhost');
  });
}
function createDB(){
  connectDB()
  db.query('CREATE DATABASE ' + dbName, function (err, result) {
    console.log("Database created");
  });
}
function deleteDB(){
  connectDB();
  db.query('DROP DATABASE ' + dbName, function (err, result) {
    console.log("Database deleted");
  });
}

exports.deleteDB = series(deleteDB);
exports.db = series(createDB);

Когда я вызываю "gulp db", все работает хорошо, и для "gulp deleteDB" тоже, но консоль все еще ждет.Я должен набрать CTRL + C, чтобы снова набрать что-то.Я думаю, что должен что-то вернуть ... но я не знаю, что .... Остановился на предложении "База данных создана" или "База данных удалена".

Я пробовал что-то вроде:

return db.query('CREATE DATABASE ' + dbName, function (err, result) {
  console.log("Database created");
});

и после журнала консоли я вижу [15:40:12] Законченный 'db' через 34 мс.Но я должен набрать CTRL + C, чтобы снова что-то набрать.

...