Structure
Migrator
struct Migrator
Topics
Initializers
init(databaseFactory: (DatabaseID?) -> any Database, migrations: Migrations, on: any EventLoop, migrationLogLevel: Logger.Level)init(databases: Databases, migrations: Migrations, logger: Logger, on: any EventLoop, migrationLogLevel: Logger.Level)
Instance Properties
let databaseFactory: (DatabaseID?) -> any Databaselet eventLoop: any EventLooplet migrationLogLevel: Logger.Levellet migrations: Migrations
Instance Methods
func prepareBatch() -> EventLoopFuture<Void>func previewPrepareBatch() -> EventLoopFuture<[(any Migration, DatabaseID?)]>func previewRevertAllBatches() -> EventLoopFuture<[(any Migration, DatabaseID?)]>func previewRevertBatch() -> EventLoopFuture<[(any Migration, DatabaseID?)]>func previewRevertLastBatch() -> EventLoopFuture<[(any Migration, DatabaseID?)]>func revertAllBatches() -> EventLoopFuture<Void>func revertBatch(number: Int) -> EventLoopFuture<Void>func revertLastBatch() -> EventLoopFuture<Void>func setupIfNeeded() -> EventLoopFuture<Void>
Relationships
Conforms To
Swift.SendableSwift.SendableMetatype