mirror of
https://gitcode.com/gh_mirrors/hy/Hydro.git
synced 2026-10-19 17:38:19 +08:00
core: problem.del, ignore upgrade on fresh install
This commit is contained in:
1 parent
1543a374e3
commit
1d3bdacde9
12 files changed
+66
-119
No files matched your search
@@ -1,3 +1,4 @@
|
||||
/* eslint-disable @typescript-eslint/no-unused-vars */
|
||||
/* eslint-disable no-await-in-loop */
|
||||
import { ObjectID, Collection } from 'mongodb';
|
||||
import AdmZip from 'adm-zip';
|
||||
@@ -28,6 +29,7 @@ const scripts: UpgradeScript[] = [
|
||||
},
|
||||
// Add history column to ddoc,drdoc,psdoc
|
||||
async function _1_2() {
|
||||
const _FRESH_INSTALL_IGNORE = 1;
|
||||
const domains = await domain.getMulti().project({ _id: 1 }).toArray();
|
||||
for (const d of domains) {
|
||||
const bulk = document.coll.initializeUnorderedBulkOp();
|
||||
@@ -46,10 +48,12 @@ const scripts: UpgradeScript[] = [
|
||||
return true;
|
||||
},
|
||||
async function _2_3() {
|
||||
const _FRESH_INSTALL_IGNORE = 1;
|
||||
await db.collection('document').updateMany({ pid: /^\d+$/i }, { $unset: { pid: '' } });
|
||||
return true;
|
||||
},
|
||||
async function _3_4() {
|
||||
const _FRESH_INSTALL_IGNORE = 1;
|
||||
if (storage.error) {
|
||||
logger.error('Cannot upgrade. Please change storage config.');
|
||||
return false;
|
||||
@@ -133,6 +137,7 @@ const scripts: UpgradeScript[] = [
|
||||
return true;
|
||||
},
|
||||
async function _4_5() {
|
||||
const _FRESH_INSTALL_IGNORE = 1;
|
||||
const domains = await domain.getMulti().project({ _id: 1 }).toArray();
|
||||
for (const d of domains) {
|
||||
const bulk = document.coll.initializeUnorderedBulkOp();
|
||||
@@ -147,6 +152,7 @@ const scripts: UpgradeScript[] = [
|
||||
},
|
||||
async function _5_6() {
|
||||
// Issue #58
|
||||
const _FRESH_INSTALL_IGNORE = 1;
|
||||
await domain.edit('system', { owner: 1 });
|
||||
},
|
||||
];
|
||||
|
||||
Reference in new issue
Block a user