Recovering Data From A Corrupt SQLite Database
(recovery.html)
3.3. Example Implementations
... https://sqlite.org/src/info/30475c820dc5ab8a8?ln=999,1026
An example of the recovery extension found in the
"fuzzcheck" testing utility in the SQLite tree.
https://sqlite.org/src/info/84bb08d8762920285f08f1c0?ln=7299,7361
The code that implements the ".recover ...
|
C API: Memory Allocation Routines
(c3ref/mem_methods.html)
struct sqlite3_mem_methods
... This object is
also used during testing of SQLite in order to specify an alternative
memory allocator that simulates memory out-of-memory conditions in
order to verify that SQLite recovers gracefully from such
conditions.
The xMalloc, xRealloc, and xFree ...
|
Implementation Limits For SQLite
(limits.html)
... For this reason, versions
of SQLite since about release 3.5.8 (2008-04-16)
have well-defined limits, and those limits are tested as part of
the test suite.
This article defines what the limits of SQLite are and ...
|
How To Corrupt An SQLite Database File
(howtocorrupt.html)
8. Bugs in SQLite
SQLite is very carefully tested to help ensure that it is
as bug-free as possible. Among the many tests that are carried out for
every SQLite version are tests that simulate power failures, I/O errors,
and out-of ...
|
Why Is SQLite Coded In C
(whyc.html)
3. Why Isn't SQLite Coded In A "Safe" Language?
... That means that the machine code cannot
be 100% branch tested, which is an important component of SQLite's
quality strategy.
Safe languages usually want to abort if they encounter an out-of-memory
(OOM) situation. SQLite is designed to ...
|
SQLite Consortium Agreement
(consortium_agreement-20071201.html)
... 2.1.6 Custom Testing
The SQLite Developers shall at Company's request set up and run
acceptance tests according Company's specifications that are specifically
designed to exercise SQLite as configured and used by Company.
These acceptance tests shall ...
|
The Bytecode() And Tables_Used() Table-Valued Functions
(bytecodevtab.html)
2. Usage
... The CLI has been compiled that way, and so you can use the standard
CLI as a test platform to experiement.
Both virtual tables are read-only eponymous-only virtual tables. You use them
by mentioning them directly in the ...
|
SQLite Copyright Release Template
(copyright-release.html)
... For the purposes of this document, "SQLite software" shall mean any
computer source code, documentation, makefiles, test scripts, or
other information that is published on the SQLite website,
http://www.sqlite.org/. Precompiled binaries are excluded from
the definition of ...
|
Recent SQLite News
(news.html)
... The new optimization worked well for all of the test cases
that the developers devised, and for millions of legacy test cases, but
once 3.19.0 was released, users found some other cases where the optimization
failed. Ticket
cad1ab4cb7b0fc344 ...
|
Command Line Shell For SQLite
(cli.html)
22.4. The --unsafe-testing command-line option
The --unsafe-testing command-line option enables features of the CLI
that are intended for internal testing only. The --unsafe-testing option
disables defenses that are built into SQLite, for example
SQLITE_DBCONFIG_DEFENSIVE and SQLITE_DBCONFIG_TRUSTED_SCHEMA.
The --unsafe-testing option also enables ...
|
Page generated by FTS5 in about 123.05 ms.