// Copyright © 2022 Rangeproof Pty Ltd. All rights reserved. import Foundation import GRDB public extension DatabaseMigrator { mutating func registerMigration(_ targetIdentifier: TargetMigrations.Identifier, migration: Migration.Type, foreignKeyChecks: ForeignKeyChecks = .deferred) { self.registerMigration( targetIdentifier.key(with: migration), migrate: migration.loggedMigrate(targetIdentifier) ) } }