Move version 7 schema to version 6.

pull/27/head
Mikunj 7 years ago
parent e678d84d7e
commit d5154bef73

@ -425,6 +425,7 @@ async function updateToSchemaVersion6(currentVersion, instance) {
await instance.run( await instance.run(
`CREATE TABLE preKeys( `CREATE TABLE preKeys(
id INTEGER PRIMARY KEY ASC, id INTEGER PRIMARY KEY ASC,
recipient STRING,
json TEXT json TEXT
);` );`
); );
@ -435,21 +436,6 @@ async function updateToSchemaVersion6(currentVersion, instance) {
);` );`
); );
await instance.run('PRAGMA schema_version = 6;');
await instance.run('COMMIT TRANSACTION;');
console.log('updateToSchemaVersion6: success!');
}
async function updateToSchemaVersion7(currentVersion, instance) {
if (currentVersion >= 7) {
return;
}
console.log('updateToSchemaVersion7: starting...');
await instance.run('BEGIN TRANSACTION;');
// Add recipient row
await instance.run('ALTER TABLE preKeys ADD recipient STRING;');
await instance.run( await instance.run(
`CREATE TABLE contactPreKeys( `CREATE TABLE contactPreKeys(
id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
@ -468,9 +454,9 @@ async function updateToSchemaVersion7(currentVersion, instance) {
);` );`
); );
await instance.run('PRAGMA schema_version = 7;'); await instance.run('PRAGMA schema_version = 6;');
await instance.run('COMMIT TRANSACTION;'); await instance.run('COMMIT TRANSACTION;');
console.log('updateToSchemaVersion7: success!'); console.log('updateToSchemaVersion6: success!');
} }
const SCHEMA_VERSIONS = [ const SCHEMA_VERSIONS = [
@ -480,7 +466,6 @@ const SCHEMA_VERSIONS = [
updateToSchemaVersion4, updateToSchemaVersion4,
// version 5 was dropped // version 5 was dropped
updateToSchemaVersion6, updateToSchemaVersion6,
updateToSchemaVersion7, // Loki schema
]; ];
async function updateSchema(instance) { async function updateSchema(instance) {

Loading…
Cancel
Save