DISQLite3 Pro v5.7.3

DISQLite3 Pro v5.7.3

DISQLite3 Pro v5.7.3 | 11 Mb

DISQLite3 Pro v5.7.3DISQLite3 implements a self-contained, embeddable, zero-configuration SQL database engine for Delphi (Embarcadero / CodeGear / Borland).

Features include:

ACID transactions, even after system crashes and power failures.
Zero-configuration no setup or administration needed.
Implements most of SQL-92.
A complete database is stored in a single disk file.
Supports terabyte-sized databases and gigabyte-sized strings and blobs. Self-contained: no external dependencies, no DLLs.
Small footprint and smart linking: Only required code is compiled in, adding as little as 300 KB code space only.
Full Text Search (FTS) with customizable tokenizer, prefix matching, and optional word stemming for 15 languages.
Database AES encryption with SHA256 key generator.
Db.pas is not required, which allows DISQLite3 to compile with all flavours of Delphi, including Delphi Standard and Delphi Personal.
Faster than popular database engines for most common operations.
Simple, easy to use API.
Database files created with DISQLite3 can also be accessed by Linux and MacOS using the SQLite3 libraries.

DISQLite3 5.7.3

New Features:

Added the PRAGMA data_version command that can be used to determine if a database file has been modified by another process.
Added the SQLITE_CHECKPOINT_TRUNCATE option to the sqlite3_wal_checkpoint_v2 interface, with corresponding enhancements to PRAGMA wal_checkpoint. sqlite3_wal_checkpoint_v2(SQLITE_CHECKPOINT_TRUNCATE) truncates the WAL file even if there is no checkpoint work to be done.
Added the sqlite3_stmt_scanstatus interface.
The sqlite3_table_column_metadata is enhanced to work correctly on WITHOUT ROWID tables and to check for the existence of a table if the column name parameter is nil.
Added the SQLITE_CONFIG_PMASZ start-time option.
Added the SQLITE_CONFIG_PCACHE_HDRSZ option to sqlite3_config which makes it easier for applications to determine the appropriate amount of memory for use with SQLITE_CONFIG_PAGECACHE.
The number of rows in a VALUES clause is no longer limited.
Added the eval loadable extension that implements an eval() SQL function that will recursively evaluate SQL.


Users of Guests are not allowed to comment this publication.