Pojeye embed ettiğim SQLite tipinde bir veritabanı var.  AppDelegate  didFinishLaunchingWithOptions içerisinde şu fonksiyonu çağırıyorum:  copyFile("veritabanim.sqlite")
class func copyFile(fileName: NSString) {
        var dbPath: NSString = getPath(fileName)
        var fileManager = NSFileManager.defaultManager()
        if !fileManager.fileExistsAtPath(dbPath) {
            var fromPath: NSString = NSBundle.mainBundle().resourcePath.stringByAppendingPathComponent(fileName)
            fileManager.copyItemAtPath(fromPath, toPath: dbPath, error: nil)
        }
    }
Uygulamada güncellemeler olunca veritabanı da haliyle güncelleniyor. Uygulama güncellemesini alacak kullanıcılar için nasıl bir versiyon mantığı kurmalıyım ? Aynı isimle veritabanını yüklersem o zaman bu fonksiyona göre zaten var deyip es geçecek ve eski veritabanı kalacak. Şimdilik yeni bir isim veriyorum ama bu da çok kötü  bir yaklaşım değil mi ?