20 lines
546 B
Swift
20 lines
546 B
Swift
import SwiftData
|
|
import Foundation
|
|
|
|
struct WorkoutsMigrationPlan: SchemaMigrationPlan {
|
|
static var schemas: [VersionedSchema.Type] = SchemaVersion.schemas
|
|
|
|
static var stages: [MigrationStage] = [
|
|
MigrationStage.custom(
|
|
fromVersion: SchemaV1.self,
|
|
toVersion: SchemaV1.self,
|
|
willMigrate: { context in
|
|
print("migrating from v1 to v1")
|
|
},
|
|
didMigrate: { _ in
|
|
// No additional actions needed after migration
|
|
}
|
|
)
|
|
]
|
|
}
|