|
|
|
|
@ -22,24 +22,24 @@ function initDB() {
|
|
|
|
|
keyPath: 'id',
|
|
|
|
|
autoIncrement: true,
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
// Spalten definieren
|
|
|
|
|
store.createIndex('createdate', 'createdate', { unique: false });
|
|
|
|
|
store.createIndex('date', 'date', { unique: false });
|
|
|
|
|
store.createIndex('duration', 'duration', { unique: false });
|
|
|
|
|
store.createIndex('type', 'type', { unique: false });
|
|
|
|
|
store.createIndex('status', 'status', { unique: false });
|
|
|
|
|
store.createIndex('sondertext', 'sondertext', { unique: false });
|
|
|
|
|
}
|
|
|
|
|
if (!db.objectStoreNames.contains('settings')) {
|
|
|
|
|
const settingsT = db.createObjectStore('settings', {
|
|
|
|
|
keyPath: 'id',
|
|
|
|
|
autoIncrement: true,
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// Spalten definieren
|
|
|
|
|
store.createIndex('createdate', 'createdate', { unique: false });
|
|
|
|
|
store.createIndex('date', 'date', { unique: false });
|
|
|
|
|
store.createIndex('duration', 'duration', { unique: false });
|
|
|
|
|
store.createIndex('type', 'type', { unique: false });
|
|
|
|
|
store.createIndex('status', 'status', { unique: false });
|
|
|
|
|
store.createIndex('sondertext', 'sondertext', { unique: false });
|
|
|
|
|
|
|
|
|
|
settingsT.createIndex('SettingsID', 'SettingsID', { unique: false });
|
|
|
|
|
settingsT.createIndex('SettingsValue', 'SettingsValue', { unique: false });
|
|
|
|
|
settingsT.createIndex('SettingsID', 'SettingsID', { unique: false });
|
|
|
|
|
settingsT.createIndex('SettingsValue', 'SettingsValue', { unique: false });
|
|
|
|
|
}
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
request.onsuccess = function (event) {
|
|
|
|
|
|