mirror of
https://github.com/signalapp/Signal-Desktop.git
synced 2025-12-24 20:26:24 +00:00
Update db user_version within transaction
This commit is contained in:
@@ -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!');
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user