• Victor Costan's avatar
    Cookie store: Remove iOS special casing in the schema. · 9218c33f
    Victor Costan authored
    The current schema creates a full index for iOS, and a partial index on
    all other platforms. This was done because the SQLite versions that
    shipped in iOS 8.1 and before did not have partial index support.
    
    This CL removes the special-casing for iOS. Chrome now requires iOS 10+,
    which ships with a sufficiently modern of SQLite. The difference should
    not be visible outside small variations in space usage and query
    processing times, so it's safe to let the old schema instances die off
    as the iOS fleet is organically refreshed.
    
    Change-Id: Iac461c83cc121fbdc98dd12c91ff5eef57eec4ed
    Reviewed-on: https://chromium-review.googlesource.com/889921Reviewed-by: default avatarDavid Roger <droger@chromium.org>
    Reviewed-by: default avatarRandy Smith <rdsmith@chromium.org>
    Commit-Queue: Randy Smith <rdsmith@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#532928}
    9218c33f
sqlite_persistent_cookie_store.cc 50.7 KB