xCode 7 および Swift 2 用の SQLite.swift のブランチにアップグレードしたところです。他の何百万ものエラーとともに、修正しようとしていますが、以前の Database.userVersion と同等のものを理解できませんか? データベース タイプが接続タイプに置き換えられたことは知っています。しかし、次のコード スニペットを使用して以前に処理した特定のユーザーのスキーマ変更のバージョンを確認するには、何を確認すればよいでしょうか。
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
}
}