Merge pull request #46 from sachaaaaa/fix_insert_or_replace

create UNIQUE INDEX for contact prekeys (to allow using REPLACE)
pull/49/head
sachaaaaa 7 years ago committed by GitHub
commit 334be8c169
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -458,6 +458,11 @@ async function updateToSchemaVersion6(currentVersion, instance) {
);`
);
await instance.run(`CREATE UNIQUE INDEX contact_prekey_identity_key_string_keyid ON contactPreKeys (
identityKeyString,
keyId
);`);
await instance.run(
`CREATE TABLE contactSignedPreKeys(
id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
@ -467,6 +472,11 @@ async function updateToSchemaVersion6(currentVersion, instance) {
);`
);
await instance.run(`CREATE UNIQUE INDEX contact_signed_prekey_identity_key_string_keyid ON contactSignedPreKeys (
identityKeyString,
keyId
);`);
await instance.run('PRAGMA schema_version = 6;');
await instance.run('COMMIT TRANSACTION;');
console.log('updateToSchemaVersion6: success!');

Loading…
Cancel
Save