From 30b3f3ad53388a39a235e882567558279c049afbe3ef360c11e492a0e1c961db Mon Sep 17 00:00:00 2001 From: Reinhard Max Date: Wed, 2 Dec 2020 14:29:05 +0000 Subject: [PATCH] - SQLite 3.34.0: * Added the sqlite3_txn_state() interface for reporting on the current transaction state of the database connection. * Enhance recursive common table expressions to support two or more recursive terms as is done by SQL Server, since this helps make queries against graphs easier to write and faster to execute.\ * Improved error messages on CHECK constraint failures. * The .read dot-command now accepts a pipeline in addition to a filename. * Added options --data-only and --nosys to the .dump dot-command. * Added the --nosys option to the .schema dot-command. * Table name quoting works correctly for the .import dot-command. * The generate_series(START,END,STEP) table-valued function extension is now built into the CLI. * The .databases dot-command now show the status of each database file as determined by sqlite3_db_readonly() and sqlite3_txn_state(). * Added the --tabs command-line option that sets .mode tabs. * The --init option reports an error if the file named as its argument cannot be opened. The --init option also now honors the --bail option. * Improved estimates for the cost of running a DISTINCT operator. * When doing an UPDATE or DELETE using a multi-column index where only a few of the earlier columns of the index are useful for the index lookup, postpone doing the main table seek until after all WHERE clause constraints have been evaluated, in case those constraints can be covered by unused later terms of the index, thus avoiding unnecessary main table seeks. * The new OP_SeekScan opcode is used to improve performance of multi-column index look-ups when later columns are constrained by OBS-URL: https://build.opensuse.org/package/show/server:database/sqlite3?expand=0&rev=252 --- sqlite-doc-3330000.zip | 3 --- sqlite-doc-3340000.zip | 3 +++ sqlite-src-3330000.zip | 3 --- sqlite-src-3340000.zip | 3 +++ sqlite3.changes | 48 ++++++++++++++++++++++++++++++++++++++++++ sqlite3.spec | 4 ++-- 6 files changed, 56 insertions(+), 8 deletions(-) delete mode 100644 sqlite-doc-3330000.zip create mode 100644 sqlite-doc-3340000.zip delete mode 100644 sqlite-src-3330000.zip create mode 100644 sqlite-src-3340000.zip diff --git a/sqlite-doc-3330000.zip b/sqlite-doc-3330000.zip deleted file mode 100644 index 412a5a0..0000000 --- a/sqlite-doc-3330000.zip +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:42f6e7eb03ea26f551760804703d6b81c3017983ccdb5fdbd8b9fc1940cd018e -size 9834159 diff --git a/sqlite-doc-3340000.zip b/sqlite-doc-3340000.zip new file mode 100644 index 0000000..9519eaf --- /dev/null +++ b/sqlite-doc-3340000.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1e86e24d3c1217b7ef10e67a9ff7f395d1e19a8beee732a46445b493c22979a8 +size 10069888 diff --git a/sqlite-src-3330000.zip b/sqlite-src-3330000.zip deleted file mode 100644 index 59735cc..0000000 --- a/sqlite-src-3330000.zip +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:90bf7604a5aa26deece551af7a665fd4ce3d854ea809899c0e4bb19a69d609b8 -size 12591089 diff --git a/sqlite-src-3340000.zip b/sqlite-src-3340000.zip new file mode 100644 index 0000000..56b99a2 --- /dev/null +++ b/sqlite-src-3340000.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a5c2000ece56d2de13c474658b9cdba6b7f2608a4d711e245518ea02a2a2333e +size 12623425 diff --git a/sqlite3.changes b/sqlite3.changes index 825ce59..2ccecc8 100644 --- a/sqlite3.changes +++ b/sqlite3.changes @@ -1,3 +1,51 @@ +------------------------------------------------------------------- +Wed Dec 2 09:08:39 UTC 2020 - Reinhard Max + +- SQLite 3.34.0: + * Added the sqlite3_txn_state() interface for reporting on the + current transaction state of the database connection. + * Enhance recursive common table expressions to support two or more + recursive terms as is done by SQL Server, since this helps make + queries against graphs easier to write and faster to execute.\ + * Improved error messages on CHECK constraint failures. + * The .read dot-command now accepts a pipeline in addition to a + filename. + * Added options --data-only and --nosys to the .dump dot-command. + * Added the --nosys option to the .schema dot-command. + * Table name quoting works correctly for the .import dot-command. + * The generate_series(START,END,STEP) table-valued function + extension is now built into the CLI. + * The .databases dot-command now show the status of each database + file as determined by sqlite3_db_readonly() and + sqlite3_txn_state(). + * Added the --tabs command-line option that sets .mode tabs. + * The --init option reports an error if the file named as its + argument cannot be opened. The --init option also now honors the + --bail option. + * Improved estimates for the cost of running a DISTINCT operator. + * When doing an UPDATE or DELETE using a multi-column index where + only a few of the earlier columns of the index are useful for the + index lookup, postpone doing the main table seek until after all + WHERE clause constraints have been evaluated, in case those + constraints can be covered by unused later terms of the index, + thus avoiding unnecessary main table seeks. + * The new OP_SeekScan opcode is used to improve performance of + multi-column index look-ups when later columns are constrained by + an IN operator. + * The BEGIN IMMEDIATE and BEGIN EXCLUSIVE commands now work even if + one or more attached database files are read-only. + * Enhanced FTS5 to support trigram indexes. + * Improved performance of WAL mode locking primitives in cases where + there are hundreds of connections all accessing the same database + file at once. + * Enhanced the carray() table-valued function to include a + single-argument form that is bound using the auxiliary + sqlite3_carray_bind() interface. + * The substr() SQL function can now also be called "substring()" for + compatibility with SQL Server. + * The syntax diagrams are now implemented as Pikchr scripts and + rendered as SVG for improved legibility and ease of maintenance. + ------------------------------------------------------------------- Sat Aug 15 06:04:07 UTC 2020 - Andreas Stieger diff --git a/sqlite3.spec b/sqlite3.spec index 8723f19..2c558d6 100644 --- a/sqlite3.spec +++ b/sqlite3.spec @@ -17,10 +17,10 @@ %define oname sqlite -%define tarversion 3330000 +%define tarversion 3340000 %bcond_with icu Name: sqlite3 -Version: 3.33.0 +Version: 3.34.0 Release: 0 Summary: Embeddable SQL Database Engine License: SUSE-Public-Domain