Instance Methodhummingbird-fluent 2.0.0HummingbirdFluent
shutdown
Shutdown Fluent databases
func shutdown() async throws
Shutdown Fluent databases
func shutdown() async throws
import HummingbirdFluent
struct Fluent
Manage fluent databases and migrations
init(eventLoopGroupProvider: EventLoopGroupProvider = .singleton, threadPool: NIOThreadPool = .singleton, logger: Logger)
Initialize Fluent
let databases: Databases
Databases attached
var eventLoopGroup: EventLoopGroup { get }
Event loop group
let logger: Logger
Logger
var migrations: FluentMigrations
Database Migrations
func db(_ id: DatabaseID? = nil, logger: Logger? = nil, history: QueryHistory? = nil, pageSizeLimit: Int? = nil) -> Database
Return Database connection
func migrate() async throws
Migrate fluent databases
func revert() async throws
Revert fluent database migration
func run() async throws
Run Fluent service.