SQLite

Check-in [166e82dd]
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Allow for page numbers as large as 4294967294 (0xfffffffe) which means database files as large as 281 TB.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: 166e82dd20efbfd355ef3fb8b500bfebd8b946f1b13619b46722de96b57ed039
User & Date: drh 2020-07-30 17:29:39
References
2024-01-02
22:49
Back out [b517a52fa36df0a0] which is no longer reachable due to early error detection enhancements in [166e82dd20efbfd3]. (check-in: 704943e9 user: drh tags: trunk)
Context
2020-07-30
17:37
Fix compiler warnings in MSVC. (check-in: 96e3dba2 user: drh tags: trunk)
17:29
Allow for page numbers as large as 4294967294 (0xfffffffe) which means database files as large as 281 TB. (check-in: 166e82dd user: drh tags: trunk)
17:14
Fix unreachable branches. (Closed-Leaf check-in: 905752da user: drh tags: larger-databases)
2020-07-28
17:29
If a writer crashes in WAL mode and leave the SHM file in an inconsistent state, subsequent transactions are now able to recover the SHM file even if there are active read transactions. (check-in: ee8a1080 user: drh tags: trunk)
Changes
Unified Diffs Side-by-Side Diffs Patch

Changes to src/analyze.c.

Changes to src/btree.c.

Changes to src/btree.h.

Changes to src/btreeInt.h.

Changes to src/build.c.

Changes to src/insert.c.

Changes to src/main.c.

Changes to src/pager.c.

Changes to src/pager.h.

Changes to src/pragma.c.

Changes to src/prepare.c.

Changes to src/select.c.

Changes to src/sqliteInt.h.

Changes to src/test1.c.

Changes to src/util.c.

Changes to src/vdbe.c.

Changes to src/vdbe.h.

Changes to src/vdbeInt.h.

Changes to src/vdbeaux.c.

Changes to src/wal.c.

Changes to src/wherecode.c.

Changes to test/corrupt3.test.

Changes to test/corruptL.test.

Changes to test/dbfuzz001.test.

Changes to test/fts3corrupt4.test.

Changes to test/pager1.test.

Changes to test/tester.tcl.

Added tool/enlargedb.c.

Changes to tool/showdb.c.