Database dialect to use.
OptionalloggerLogger instance (defaults to global logger.child({ section: 'Database' })).
OptionalmaxOperation mode.
OptionalsslOptionaltimeoutQuery timeout in milliseconds.
Database URL (e.g., 'file:local.db' for SQLite, 'postgres://user:pass@host/db' for Postgres).
Configuration for Postgres dialect.