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