| // Copyright 2018 The Chromium Authors |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| |
| #include "sql/sql_features.h" |
| |
| namespace sql::features { |
| |
| // Enable WAL mode for all SQLite databases. |
| BASE_FEATURE(kEnableWALModeByDefault, |
| "EnableWALModeByDefault", |
| base::FEATURE_DISABLED_BY_DEFAULT); |
| |
| // When enabled, `sql::BuiltInRecovery` can be used if it's supported. See |
| // https://crbug.com/1385500. |
| // |
| // This is an overarching kill switch which overrides any database-specific |
| // flag. See `sql::BuiltInRecovery::RecoverIfPossible()` for more context. |
| BASE_FEATURE(kUseBuiltInRecoveryIfSupported, |
| "UseBuiltInRecoveryIfSupported", |
| base::FEATURE_ENABLED_BY_DEFAULT); |
| |
| } // namespace sql::features |