             log(resultCode, message)
         }
     }()
+    #endif
     
     
     // MARK: - Database Information

                        }
                    }
                }
            }
        }
    }
}

    fileprivate var updateStatementCache: [String: UpdateStatement] = [:]
    
    init(path: String, configuration: Configuration, schemaCache: DatabaseSchemaCache) throws {
        #if !SWIFT_PACKAGE
            // Error log setup must happen before any database connection
            Database.errorLogSetup
        #endif
        
        // See https://www.sqlite.org/c3ref/open.html
        var sqliteConnection: SQLiteConnection? = nil
