C API: Database Connection Configuration Options
(c3ref/c_dbconfig_defensive.html)
SQLITE_DBCONFIG_MAINDBNAME, SQLITE_DBCONFIG_LOOKASIDE, SQLITE_DBCONFIG_ENABLE_FKEY, SQLITE_DBCONFIG_ENABLE_TRIGGER, SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER, SQLITE_DBCONFIG_ENABLE_LOAD_EXTENSION ...
... If the database connection is newly opened, make sure it has read the
database schema by preparing then discarding some query against the
database, or calling sqlite3_table_column_metadata(), ignoring any
errors. This step is only necessary if the application desires to ...
|
Temporary Files Used By SQLite
(tempfiles.html)
2.2. Write-Ahead Log (WAL) Files
... The WAL file is created when the first connection to the
database is opened and is normally removed when the last
connection to the database closes. However, if the last connection
does not shutdown cleanly, the WAL file will remain ...
|
About SQLite
(about.html)
... But unlike some similar projects (especially commercial competitors)
SQLite is open and honest about all bugs and provides
bugs lists and
minute-by-minute
chronologies of code changes.
The SQLite code base is supported by an
international team of developers ...
|
SQLite Consortium
(consortium.html)
... Consortium members contribute funding to support the ongoing
development and maintenance of SQLite and in return receive
enterprise-level technical support and legal assurances that
SQLite will remain independent and open-source. Consortium
members have direct access to
the SQLite ...
|
Maintaining Private Branches Of SQLite
(privatebranch.html)
3.2. Create A Project Repository
... Once the project repository is created, create an open checkout of the
project by moving to the directory where you want to keep all of the
project source code and typing:
fossil open private-project.fossil
You can have multiple ...
|
Appropriate Uses For SQLite
(whentouse.html)
1. Situations Where SQLite Works Well
... The traditional
File/Open operation calls sqlite3_open() to attach to the database
file. Updates happen automatically as application content is revised
so the File/Save menu option becomes superfluous. The File/Save_As
menu option can be implemented using the backup ...
|
C API: Compiling An SQL Statement
(c3ref/prepare.html)
sqlite3_prepare(), sqlite3_prepare_v2(), sqlite3_prepare_v3(), sqlite3_prepare16(), sqlite3_prepare16_v2(), sqlite3_prepare16_v3()
... The first argument, "db", is a database connection obtained from a
prior successful call to sqlite3_open(), sqlite3_open_v2() or
sqlite3_open16(). The database connection must not have been closed.
The second argument, "zSql", is the statement to be compiled, encoded
as either ...
|
SQLite Foreign Key Support
(foreignkeys.html)
4.2. Deferred Foreign Key Constraints
... A transaction savepoint (a non-nested savepoint that was
opened while there was not currently an open transaction), on the
other hand, is subject to the same restrictions as a COMMIT - attempting
to RELEASE it while the database is in ...
|
Compile-time Options
(compile.html)
9. Options To Omit Features
... If a database that
supports auto-vacuum is opened by a library compiled with this option, it
is automatically opened in read-only mode.
SQLITE_OMIT_BETWEEN_OPTIMIZATION
This option disables the use of indices with WHERE clause terms
that employ the BETWEEN ...
|
List Of Virtual Tables
(vtablist.html)
2. Virtual Tables
... sqlite_stmt
A table-valued function containing one row for each
prepared statement associated with an open database connection.
swarmvtab
An experimental module providing on-demand read-only access to
multiple tables spread across multiple databases, via a single
virtual table ...
|
Page generated by FTS5 in about 135.09 ms.