itizawa 5 лет назад
Родитель
Сommit
ded0c6f4a0
1 измененных файлов с 14 добавлено и 0 удалено
  1. 14 0
      src/migrations/20200512005851-remove-behavior-type.js

+ 14 - 0
src/migrations/20200512005851-remove-behavior-type.js

@@ -20,5 +20,19 @@ module.exports = {
 
   async down(db, client) {
     // do not rollback
+    logger.info('Rollback migration');
+    mongoose.connect(config.mongoUri, config.mongodb.options);
+
+    const Config = getModelSafely('Config') || require('@server/models/config')();
+
+    const insertConfig = new Config({
+      ns: 'crowi',
+      key: 'customize:behavior',
+      value: JSON.stringify('growi'),
+    });
+
+    await insertConfig.save();
+
+    logger.info('Migration has been successfully rollbacked');
   },
 };