Database dialect to use.
OptionalloggerLogger instance (defaults to global logger.child({ section: 'Database' })).
Operation mode.
OptionaltimeoutQuery timeout in milliseconds.
Database URL (e.g., 'file:local.db' for SQLite, 'postgres://user:pass@host/db' for Postgres).
Base configuration for all database dialects.