Skip to content
Permalink
Browse files

updated SQLite3 engine to latest version 3.27.2

  • Loading branch information...
Arnaud Bouchez
Arnaud Bouchez committed Feb 27, 2019
1 parent 425489c commit b6ad791880ef1209f4627653ea86d4cac8e1ea43
@@ -204,7 +204,7 @@
Version 1.18
- unit SQLite3.pas renamed mORMotSQLite3.pas
- updated SQLite3 engine to latest version 3.27.1
- updated SQLite3 engine to latest version 3.27.2
- BATCH adding in TSQLRestServerDB will now perform SQLite3 multi-INSERT
statements: performance boost is from 2x (mem with transaction) to 60x
(full w/out transaction) - faster than SQlite3 as external DB
BIN -144 Bytes (100%) SQLite3/sqlite3.obj
Binary file not shown.
@@ -48,7 +48,7 @@
***** END LICENSE BLOCK *****
SQLite3 3.27.1 database engine
SQLite3 3.27.2 database engine
********************************
Brand new SQLite3 library to be used with Delphi
@@ -135,7 +135,7 @@
- moved all static .obj code into new SynSQLite3Static unit
- allow either static .obj use via SynSQLite3Static or external .dll linking
using TSQLite3LibraryDynamic to bind all APIs to the global sqlite3 variable
- updated SQLite3 engine to latest version 3.27.1
- updated SQLite3 engine to latest version 3.27.2
- fixed: internal result cache is now case-sensitive for its SQL key values
- raise an ESQLite3Exception if DBOpen method is called twice
- added TSQLite3ErrorCode enumeration and sqlite3_resultToErrorCode()
@@ -1286,7 +1286,7 @@ TSQLite3Library = class
close: function(DB: TSQLite3DB): integer; cdecl;

/// Return the version of the SQLite database engine, in ascii format
// - currently returns '3.27.1', when used with our SynSQLite3Static unit
// - currently returns '3.27.2', when used with our SynSQLite3Static unit
// - if an external SQLite3 library is used, version may vary
// - you may use the VersionText property (or Version for full details) instead
libversion: function: PUTF8Char; cdecl;
@@ -1,4 +1,4 @@
/// SQLite3 3.27.1 Database engine - statically linked for Windows/Linux
/// SQLite3 3.27.2 Database engine - statically linked for Windows/Linux
// - this unit is a part of the freeware Synopse mORMot framework,
// licensed under a MPL/GPL/LGPL tri-license; version 1.18
unit SynSQLite3Static;
@@ -77,7 +77,7 @@
Version 1.18
- initial revision, extracted from SynSQLite3.pas unit
- updated SQLite3 engine to latest version 3.27.1
- updated SQLite3 engine to latest version 3.27.2
- now all sqlite3_*() API calls are accessible via sqlite3.*()
- our custom file encryption is now called via sqlite3.key() - i.e. official
SQLite Encryption Extension (SEE) sqlite3_key() API - and works for database
@@ -1134,7 +1134,7 @@ function sqlite3_trace_v2(DB: TSQLite3DB; Mask: integer; Callback: TSQLTraceCall

const
// error message if statically linked sqlite3.o(bj) does not match this
EXPECTED_SQLITE3_VERSION = {$ifdef ANDROID}''{$else}'3.27.1'{$endif};
EXPECTED_SQLITE3_VERSION = {$ifdef ANDROID}''{$else}'3.27.2'{$endif};

constructor TSQLite3LibraryStatic.Create;
var error: RawUTF8;
@@ -1 +1 @@
'1.18.5074'
'1.18.5075'
BIN -296 Bytes (100%) static/arm-linux/sqlite3.o
Binary file not shown.
BIN -168 Bytes (100%) static/i386-darwin/libsqlite3.a
Binary file not shown.
BIN -168 Bytes (100%) static/i386-darwin/sqlite3.o
Binary file not shown.
BIN -944 Bytes (100%) static/i386-linux/sqlite3.o
Binary file not shown.
BIN +186 Bytes (100%) static/i386-win32/sqlite3.o
Binary file not shown.
BIN -64 Bytes (100%) static/x86_64-darwin/libsqlite3.a
Binary file not shown.
BIN -64 Bytes (100%) static/x86_64-darwin/sqlite3.o
Binary file not shown.
BIN -272 Bytes (100%) static/x86_64-linux/sqlite3.o
Binary file not shown.
Binary file not shown.
BIN -471 Bytes (100%) static/x86_64-win64/sqlite3-64.dll
Binary file not shown.
BIN -199 Bytes (100%) static/x86_64-win64/sqlite3.o
Binary file not shown.

0 comments on commit b6ad791

Please sign in to comment.
You can’t perform that action at this time.