mirror of
				https://github.com/SimpleMobileTools/Simple-Contacts.git
				synced 2025-06-05 21:59:27 +02:00 
			
		
		
		
	emptying the old databases onUpgrade functions
This commit is contained in:
		| @@ -77,36 +77,7 @@ class DBHelper private constructor(val context: Context) : SQLiteOpenHelper(cont | |||||||
|         createGroupsTable(db) |         createGroupsTable(db) | ||||||
|     } |     } | ||||||
|  |  | ||||||
|     override fun onUpgrade(db: SQLiteDatabase, oldVersion: Int, newVersion: Int) { |     override fun onUpgrade(db: SQLiteDatabase, oldVersion: Int, newVersion: Int) {} | ||||||
|         if (oldVersion == 1) { |  | ||||||
|             db.execSQL("ALTER TABLE $CONTACTS_TABLE_NAME ADD COLUMN $COL_ADDRESSES TEXT DEFAULT ''") |  | ||||||
|             db.execSQL("ALTER TABLE $CONTACTS_TABLE_NAME ADD COLUMN $COL_NOTES TEXT DEFAULT ''") |  | ||||||
|         } |  | ||||||
|  |  | ||||||
|         if (oldVersion < 3) { |  | ||||||
|             createGroupsTable(db) |  | ||||||
|             db.execSQL("ALTER TABLE $CONTACTS_TABLE_NAME ADD COLUMN $COL_GROUPS TEXT DEFAULT ''") |  | ||||||
|         } |  | ||||||
|  |  | ||||||
|         if (oldVersion < 4) { |  | ||||||
|             db.execSQL("ALTER TABLE $CONTACTS_TABLE_NAME ADD COLUMN $COL_PREFIX TEXT DEFAULT ''") |  | ||||||
|             db.execSQL("ALTER TABLE $CONTACTS_TABLE_NAME ADD COLUMN $COL_SUFFIX TEXT DEFAULT ''") |  | ||||||
|             db.execSQL("ALTER TABLE $CONTACTS_TABLE_NAME ADD COLUMN $COL_COMPANY TEXT DEFAULT ''") |  | ||||||
|             db.execSQL("ALTER TABLE $CONTACTS_TABLE_NAME ADD COLUMN $COL_JOB_POSITION TEXT DEFAULT ''") |  | ||||||
|         } |  | ||||||
|  |  | ||||||
|         if (oldVersion < 5) { |  | ||||||
|             db.execSQL("ALTER TABLE $CONTACTS_TABLE_NAME ADD COLUMN $COL_WEBSITES TEXT DEFAULT ''") |  | ||||||
|         } |  | ||||||
|  |  | ||||||
|         if (oldVersion < 6) { |  | ||||||
|             db.execSQL("ALTER TABLE $CONTACTS_TABLE_NAME ADD COLUMN $COL_NICKNAME TEXT DEFAULT ''") |  | ||||||
|         } |  | ||||||
|  |  | ||||||
|         if (oldVersion < 7) { |  | ||||||
|             db.execSQL("ALTER TABLE $CONTACTS_TABLE_NAME ADD COLUMN $COL_IMS TEXT DEFAULT ''") |  | ||||||
|         } |  | ||||||
|     } |  | ||||||
|  |  | ||||||
|     private fun createGroupsTable(db: SQLiteDatabase) { |     private fun createGroupsTable(db: SQLiteDatabase) { | ||||||
|         db.execSQL("CREATE TABLE $GROUPS_TABLE_NAME ($COL_ID INTEGER PRIMARY KEY AUTOINCREMENT, $COL_TITLE TEXT)") |         db.execSQL("CREATE TABLE $GROUPS_TABLE_NAME ($COL_ID INTEGER PRIMARY KEY AUTOINCREMENT, $COL_TITLE TEXT)") | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user