in src/SqlProviderBase.ts [106:118]
private _getDbVersion(): Promise<number> {
return this.openTransaction(undefined, true).then(trans => {
// Create table if needed
return trans.runQuery('CREATE TABLE IF NOT EXISTS metadata (name TEXT PRIMARY KEY, value TEXT)').then(() => {
return trans.runQuery('SELECT value from metadata where name=?', [schemaVersionKey]).then(data => {
if (data && data[0] && data[0].value) {
return Number(data[0].value) || 0;
}
return 0;
});
});
});
}