I just upgraded to the branch of SQLite.swift for xCode 7 and Swift 2. Now along with a million other errors I am trying to correct I can't figure out what is the equivalent to the previous Database.userVersion? I know Database type has been replaced with the Connection type. But what do I check to know what version of schema changes a particular users has which I previous handled via the following code snippet:
private func migrate (){
//dropTables()
if db.userVersion == 0 {
initializeDatabase()
db.userVersion = 1
}
if db.userVersion == 1 {
LogMsgSchema().createTable(con)
db.userVersion = 2
}
if db.userVersion == 2 {
CamerasSchema().updateTable(db, dbVersion: db.userVersion)
PhotosSchema().updateTable(db, dbVersion: db.userVersion)
db.userVersion = 3
}
if db.userVersion == 3 {
CameraFeaturesSchema().createTable(db)
db.userVersion = 4
}
}