Повторяющаяся база данных SQLite в веб-приложении - PullRequest
1 голос
/ 20 ноября 2011

Я пытаюсь создать базу данных в мобильном веб-приложении, единственная проблема в том, что Safari создает новую базу данных каждый раз, когда я обновляю сайт. Вот мой код:

var databaseOptions = {
fileName : "todo_database",
version : "1.0",
displayName : "todoDB",
maxSize : 1024
};

var database = openDatabase(databaseOptions.fileName, databaseOptions.version, 
databaseOptions.displayName, databaseOptions.maxSize);

database.transaction(function(transaction) {
            alert('table created');
            transaction.executeSql("CREATE TABLE IF NOT EXISTS todos (" + 
            "id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT," +
                "todo TEXT NOT NULL,description TEXT,date DATE);");
});

1 Ответ

1 голос
/ 20 ноября 2011

На самом деле это не было проблемой с кодом, похоже, это ошибка в Safari для Windows, если я закрываю браузер, остается только одна база данных и вся информация.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...