Please provide the following:
- SDK Version: 37
- Platforms(Android/iOS/web/all): Android
I am using Sqlite for local storage in my app. I m facing to an issues when updating for a new version.
So my question is: Does Sqlite DB is removed when updating/uninstalling App designed from Expo? Thanks. Below is a piece of my code that works fine.
//================================================================
const DatabaseUser = 'databaseuser.db';
const TableDate = "tabledate";
const TableUser = "tableuser";
const sqliteDB = SQLite.openDatabase(DatabaseUser);
_CreateDatabaseAndTable = () => {
sqliteDB.transaction(
tx => {
//tx.executeSql("DROP TABLE IF EXISTS " + TableUser, []);
var query = "CREATE TABLE IF NOT EXISTS " + TableUser + " ( id INTEGER PRIMARY KEY AUTOINCREMENT, " +
"firstname VARCHAR(50), lastname VARCHAR(50), gender VARCHAR(1), username VARCHAR(50), birthdate VARCHAR(16), birthplace VARCHAR(50), email VARCHAR(50), " +
"phone VARCHAR(25), city VARCHAR(50), country VARCHAR(50), password VARCHAR(50), dateadd VARCHAR(50), is_deleted INTEGER(1), is_connected INTEGER(1) )";
tx.executeSql(query);
//--------------------
//tx.executeSql("DROP TABLE IF EXISTS " + TableDate, []);
var query1 = "CREATE TABLE IF NOT EXISTS " + TableDate + " ( id INTEGER PRIMARY KEY AUTOINCREMENT, datemenstrue VARCHAR(30), dateadd VARCHAR(50), " +
"is_deleted INTEGER(1), cycle REAL, cycle_mean REAL, cycle_median REAL, cycle_max REAL, cycle_min REAL, datemenstrue_next VARCHAR(30) )";
tx.executeSql(query1);
},
error => { Alert.alert("Error occured " + error.message); },
() => { },
);
}
//================================================================