Я не могу создать более одной таблицы в базе данных Chrome App
Вот фрагмент кода:
lk.webdb.open = function() {
var dbSize = 10 * 1024 * 1024; // 10MB
lk.webdb.db = openDatabase("SSW3", "1.0", "SEO SERP Workbench", dbSize);
}
lk.webdb.createTable = function() {
var db = lk.webdb.db;
db.transaction(function(tx) {
tx.executeSql("CREATE TABLE IF NOT EXISTS items (ID INTEGER PRIMARY KEY ASC, setid INTEGER , day DATETIME , engine TEXT, query TEXT , url TEXT , position INTEGER )", []);
tx.executeSql("CREATE TABLE IF NOT EXISTS sets (ID INTEGER PRIMARY KEY ASC, name TEXT )", []);
});
}
Таблица items
создается, если она не существует, таблица sets
никогда не создается.
Более того, прежде чем пытаться это сделать, я хотел создать несколько items
таблиц с именами items1, items2 и т. Д. В зависимости от активного пользовательского проекта, но, опять же, когда в базе данных нет таблиц, создается первая, но не любая. другой.
Просматривая в Интернете и в документах W3C, я не нашел ОДНОГО примера создания более одной таблицы, но похоже, что для каждой БД может быть создана только одна таблица (это абсурдно), или я просто делаю что-то в неправильный путь ...