Recent SQLite News
(news.html)
... Without the fix, it is possible for
a multi-way join that uses a Bloom filters for two or more tables in
the join to enter an infinite loop if the key constraint on one of those
tables contains a ...
|
Write-Ahead Logging
(wal.html)
... For transactions in excess of a gigabyte, WAL mode may
fail with an I/O or disk-full error.
It is recommended that one of the rollback journal modes be used for
transactions larger than a few dozen megabytes.
Beginning ...
|
Database File Format
(fileformat.html)
... UNIQUE and PRIMARY KEY constraints on tables cause SQLite to create
internal indexes with names of the form "sqlite_autoindex_TABLE_N"
where TABLE is replaced by the name of the table that contains the
constraint and N is an integer beginning with ...
|
SQLite FTS3 and FTS4 Extensions
(fts3.html)
... If an alternative language
is specified in WHERE clause constraints, then that alternative is
used instead of 0. There can only be a single languageid per query.
In other words, the WHERE clause cannot contain a range constraint
or IN ...
|
The Next-Generation Query Planner
(queryplanner-ng.html)
... SQLite makes guesses for the cost of running a loop based on
the availability of indexes and constraints found in the WHERE
clause. These guesses are usually pretty good, but they can sometimes be
off. Using the ANALYZE command to ...
|
SQLite FTS5 Extension
(fts5.html)
Changes to CREATE VIRTUAL TABLE statements
... All type information or constraint specifications must be removed from
column definitions. FTS3/4 ignores everything following the column name in
a column definition, FTS5 attempts to parse it (and will report an error
if it fails to).
The "matchinfo ...
|
Page generated by FTS5 in about 80.16 ms.