From ed7bef48ecd5b1b83d7efcf8aba1ca82acb5da0e Mon Sep 17 00:00:00 2001 From: Andris Reinman Date: Wed, 20 Apr 2016 20:21:56 +0300 Subject: [PATCH] confirm sqldrop --- setup/sql/drop.js | 20 ++++++++++++-------- setup/sql/mailtrain.sql | 2 +- 2 files changed, 13 insertions(+), 9 deletions(-) diff --git a/setup/sql/drop.js b/setup/sql/drop.js index 98f8fd08..6caa5db9 100644 --- a/setup/sql/drop.js +++ b/setup/sql/drop.js @@ -29,11 +29,15 @@ function createDump(callback) { }); } -createDump(err => { - if (err) { - log.error('sqldrop', err); - process.exit(1); - } - log.info('sqldrop', 'Command completed, all tables dropped from "%s"', config.mysql.database); - process.exit(0); -}); +if (process.env.CONFIRM === 'Y') { + createDump(err => { + if (err) { + log.error('sqldrop', err); + process.exit(1); + } + log.info('sqldrop', 'Command completed, all tables dropped from "%s"', config.mysql.database); + process.exit(0); + }); +} else { + log.error('sqldrop', 'Run command as "CONFIRM=Y npm run sqldrop"'); +} diff --git a/setup/sql/mailtrain.sql b/setup/sql/mailtrain.sql index 7c3fc885..c4245b88 100644 --- a/setup/sql/mailtrain.sql +++ b/setup/sql/mailtrain.sql @@ -389,7 +389,7 @@ CREATE TABLE `users` ( LOCK TABLES `users` WRITE; /*!40000 ALTER TABLE `users` DISABLE KEYS */; -INSERT INTO `users` VALUES (1,'admin','$2a$10$mzKU71G62evnGB2PvQA4k..Wf9jASk.c7a8zRMHh6qQVjYJ2r/g/K','admin@example.com',NULL,NULL,'2016-04-20 17:15:36'); +INSERT INTO `users` VALUES (1,'admin','$2a$10$mzKU71G62evnGB2PvQA4k..Wf9jASk.c7a8zRMHh6qQVjYJ2r/g/K','admin@example.com',NULL,NULL,'2016-04-20 17:20:48'); /*!40000 ALTER TABLE `users` ENABLE KEYS */; UNLOCK TABLES; /*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;