     /// - `foreignKeysEnabled`: true
     /// - `readonly`: false
     /// - `defaultTransactionKind`: Immediate
-    /// - `transactionDelegate`: nil
+    /// - `transactionObserver`: nil
     /// - `busyMode`: Immediate error
     /// - `trace`: nil
     public init()

    // MARK: - Misc options
    
    /// If true, the database has support for foreign keys.
    public var foreignKeysEnabled: Bool
    
    /// If true, the database is opened readonly.
    public var readonly: Bool
    
    
    // =========================================================================
    // MARK: - Transactions
    
    /// Default transaction kind
    public var defaultTransactionKind: TransactionKind
    
    /// The optional transaction observer
    public var transactionObserver: TransactionObserverType?
    
    
    // =========================================================================
    // MARK: - Concurrency
    
    /// Busy Mode
    public var busyMode: BusyMode
    
    /// The Threading mode

    // =========================================================================
    // MARK: - Logging
    
    /// A tracing function.
    ///
    /// You can use the global GRDB.LogSQL function as a tracing function: it
    /// logs all SQL statements with NSLog().
    ///
    /// The default is nil.
    public var trace: TraceFunction?
    
    
