Repository navigation
Commit a9af46b
committed
Simplify SQLite installation caching
Use the existing installation-directory copy for SQLite databases. It
already includes the database files and db-path.php, including the
randomized directories introduced for SQLite Database Integration 3.1.
Remove the separate fixed-filename snapshot and its validity and cleanup
logic. Cache reuse now depends on the installation directory existing,
so an incomplete copy within a suite no longer triggers a rebuild based
on the missing snapshot. Each suite still starts with an empty cache.
Add a focused regression test for path preservation and independent
databases across a cold installation and two warm restores.
WordPress/sqlite-database-integration#502
WordPress/sqlite-database-integration#5121 parent 3384827 commit a9af46b
2 files changed
Lines changed: 43 additions & 57 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
37 | 37 | | |
38 | 38 | | |
39 | 39 | | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
40 | 80 | | |
41 | 81 | | |
42 | 82 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1953 | 1953 | | |
1954 | 1954 | | |
1955 | 1955 | | |
1956 | | - | |
1957 | | - | |
1958 | | - | |
1959 | | - | |
1960 | | - | |
1961 | | - | |
1962 | | - | |
1963 | | - | |
1964 | | - | |
1965 | | - | |
1966 | | - | |
1967 | | - | |
1968 | | - | |
1969 | | - | |
1970 | | - | |
1971 | | - | |
1972 | | - | |
1973 | | - | |
1974 | | - | |
1975 | | - | |
1976 | | - | |
1977 | | - | |
1978 | | - | |
1979 | | - | |
1980 | | - | |
1981 | | - | |
1982 | | - | |
1983 | | - | |
1984 | | - | |
1985 | | - | |
1986 | | - | |
1987 | | - | |
| 1956 | + | |
| 1957 | + | |
1988 | 1958 | | |
1989 | 1959 | | |
1990 | | - | |
1991 | | - | |
1992 | | - | |
1993 | | - | |
1994 | | - | |
1995 | | - | |
1996 | | - | |
1997 | | - | |
1998 | | - | |
1999 | | - | |
| 1960 | + | |
2000 | 1961 | | |
2001 | 1962 | | |
2002 | 1963 | | |
| |||
2021 | 1982 | | |
2022 | 1983 | | |
2023 | 1984 | | |
2024 | | - | |
2025 | | - | |
2026 | | - | |
2027 | | - | |
2028 | | - | |
2029 | | - | |
2030 | | - | |
2031 | | - | |
2032 | | - | |
2033 | | - | |
2034 | | - | |
2035 | | - | |
2036 | | - | |
2037 | | - | |
2038 | | - | |
2039 | 1985 | | |
2040 | 1986 | | |
2041 | 1987 | | |
| |||
0 commit comments