Update db user_version within transaction
This commit is contained in:
parent
36db532f31
commit
3a631a587f
15 changed files with 32 additions and 30 deletions
|
@ -52,9 +52,9 @@ export function updateToSchemaVersion1000(
|
|||
|
||||
db.prepare(updateQuery).run(updateParams);
|
||||
}
|
||||
})();
|
||||
|
||||
db.pragma('user_version = 1000');
|
||||
db.pragma('user_version = 1000');
|
||||
})();
|
||||
|
||||
logger.info('updateToSchemaVersion1000: success!');
|
||||
}
|
||||
|
|
|
@ -22,6 +22,7 @@ export function updateToSchemaVersion1020(
|
|||
|
||||
if (ourAci == null) {
|
||||
logger.info('updateToSchemaVersion1020: not linked');
|
||||
db.pragma('user_version = 1020');
|
||||
return;
|
||||
}
|
||||
|
||||
|
@ -32,6 +33,7 @@ export function updateToSchemaVersion1020(
|
|||
const ourConversationId = db.prepare(selectQuery).pluck().get(selectParams);
|
||||
if (ourConversationId == null) {
|
||||
logger.error('updateToSchemaVersion1020: no conversation');
|
||||
db.pragma('user_version = 1020');
|
||||
return;
|
||||
}
|
||||
|
||||
|
@ -45,9 +47,9 @@ export function updateToSchemaVersion1020(
|
|||
if (changes !== 0) {
|
||||
logger.warn(`updateToSchemaVersion1020: removed ${changes} self merges`);
|
||||
}
|
||||
})();
|
||||
|
||||
db.pragma('user_version = 1020');
|
||||
db.pragma('user_version = 1020');
|
||||
})();
|
||||
|
||||
logger.info('updateToSchemaVersion1020: success!');
|
||||
}
|
||||
|
|
|
@ -200,9 +200,9 @@ export function updateToSchemaVersion1040(
|
|||
existingJobs.length - numTransferred
|
||||
}`
|
||||
);
|
||||
})();
|
||||
|
||||
db.pragma('user_version = 1040');
|
||||
db.pragma('user_version = 1040');
|
||||
})();
|
||||
|
||||
logger.info('updateToSchemaVersion1040: success!');
|
||||
}
|
||||
|
|
|
@ -48,9 +48,9 @@ export function updateToSchemaVersion1060(
|
|||
createdAt, sentAt, id
|
||||
)
|
||||
`);
|
||||
})();
|
||||
|
||||
db.pragma('user_version = 1060');
|
||||
db.pragma('user_version = 1060');
|
||||
})();
|
||||
|
||||
logger.info('updateToSchemaVersion1060: success!');
|
||||
}
|
||||
|
|
|
@ -47,9 +47,9 @@ export function updateToSchemaVersion1070(
|
|||
sizeOnBackupCdn INTEGER
|
||||
) STRICT;
|
||||
`);
|
||||
})();
|
||||
|
||||
db.pragma('user_version = 1070');
|
||||
db.pragma('user_version = 1070');
|
||||
})();
|
||||
|
||||
logger.info('updateToSchemaVersion1070: success!');
|
||||
}
|
||||
|
|
|
@ -23,9 +23,9 @@ export function updateToSchemaVersion1080(
|
|||
conversationId, isAddressableMessage, received_at, sent_at
|
||||
) WHERE expireTimer IS NULL;
|
||||
`);
|
||||
})();
|
||||
|
||||
db.pragma('user_version = 1080');
|
||||
db.pragma('user_version = 1080');
|
||||
})();
|
||||
|
||||
logger.info('updateToSchemaVersion1080: success!');
|
||||
}
|
||||
|
|
|
@ -24,9 +24,9 @@ export function updateToSchemaVersion1090(
|
|||
CREATE INDEX storyReads_storyId
|
||||
ON storyReads (storyId);
|
||||
`);
|
||||
})();
|
||||
|
||||
db.pragma('user_version = 1090');
|
||||
db.pragma('user_version = 1090');
|
||||
})();
|
||||
|
||||
logger.info('updateToSchemaVersion1090: success!');
|
||||
}
|
||||
|
|
|
@ -55,9 +55,9 @@ export function updateToSchemaVersion1100(
|
|||
`;
|
||||
|
||||
db.exec(query);
|
||||
})();
|
||||
|
||||
db.pragma('user_version = 1100');
|
||||
db.pragma('user_version = 1100');
|
||||
})();
|
||||
|
||||
logger.info('updateToSchemaVersion1100: success!');
|
||||
}
|
||||
|
|
|
@ -27,9 +27,9 @@ export function updateToSchemaVersion1110(
|
|||
ALTER TABLE stickers
|
||||
ADD COLUMN size INTEGER;
|
||||
`);
|
||||
})();
|
||||
|
||||
db.pragma('user_version = 1110');
|
||||
db.pragma('user_version = 1110');
|
||||
})();
|
||||
|
||||
logger.info('updateToSchemaVersion1110: success!');
|
||||
}
|
||||
|
|
|
@ -25,9 +25,9 @@ export function updateToSchemaVersion1120(
|
|||
CREATE INDEX mentions_messageId
|
||||
ON mentions(messageId);
|
||||
`);
|
||||
})();
|
||||
|
||||
db.pragma('user_version = 1120');
|
||||
db.pragma('user_version = 1120');
|
||||
})();
|
||||
|
||||
logger.info('updateToSchemaVersion1120: success!');
|
||||
}
|
||||
|
|
|
@ -23,9 +23,9 @@ export function updateToSchemaVersion1130(
|
|||
ON messages(received_at, sent_at)
|
||||
WHERE isStory = 1;
|
||||
`);
|
||||
})();
|
||||
|
||||
db.pragma('user_version = 1130');
|
||||
db.pragma('user_version = 1130');
|
||||
})();
|
||||
|
||||
logger.info('updateToSchemaVersion1130: success!');
|
||||
}
|
||||
|
|
|
@ -24,8 +24,8 @@ export function updateToSchemaVersion1140(
|
|||
CREATE INDEX callLinks_deleted
|
||||
ON callLinks (deleted, roomId);
|
||||
`);
|
||||
})();
|
||||
|
||||
db.pragma('user_version = 1140');
|
||||
db.pragma('user_version = 1140');
|
||||
})();
|
||||
logger.info('updateToSchemaVersion1140: success!');
|
||||
}
|
||||
|
|
|
@ -41,9 +41,9 @@ export function updateToSchemaVersion920(
|
|||
);
|
||||
|
||||
logger.info('updateToSchemaVersion920: Done with deletions');
|
||||
})();
|
||||
|
||||
db.pragma('user_version = 920');
|
||||
db.pragma('user_version = 920');
|
||||
})();
|
||||
|
||||
logger.info(
|
||||
'updateToSchemaVersion920: user_version set to 920. Starting vacuum...'
|
||||
|
|
|
@ -24,9 +24,9 @@ export function updateToSchemaVersion980(
|
|||
ON reactions
|
||||
(fromId, timestamp);
|
||||
`);
|
||||
})();
|
||||
|
||||
db.pragma('user_version = 980');
|
||||
db.pragma('user_version = 980');
|
||||
})();
|
||||
|
||||
logger.info('updateToSchemaVersion980: success!');
|
||||
}
|
||||
|
|
|
@ -37,9 +37,9 @@ export function updateToSchemaVersion990(
|
|||
-- to do anything if the field wasn't present.
|
||||
WHERE json ->> '$.notSharingPhoneNumber' IS NOT NULL;
|
||||
`);
|
||||
})();
|
||||
|
||||
db.pragma('user_version = 990');
|
||||
db.pragma('user_version = 990');
|
||||
})();
|
||||
|
||||
logger.info('updateToSchemaVersion990: success!');
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue