- 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
This commit is contained in:
Reinhard Max 2020-12-02 14:29:05 +00:00 committed by Git OBS Bridge
parent a32082d43e
commit 30b3f3ad53
6 changed files with 56 additions and 8 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:42f6e7eb03ea26f551760804703d6b81c3017983ccdb5fdbd8b9fc1940cd018e
size 9834159

3
sqlite-doc-3340000.zip Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:1e86e24d3c1217b7ef10e67a9ff7f395d1e19a8beee732a46445b493c22979a8
size 10069888

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:90bf7604a5aa26deece551af7a665fd4ce3d854ea809899c0e4bb19a69d609b8
size 12591089

3
sqlite-src-3340000.zip Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:a5c2000ece56d2de13c474658b9cdba6b7f2608a4d711e245518ea02a2a2333e
size 12623425

View File

@ -1,3 +1,51 @@
-------------------------------------------------------------------
Wed Dec 2 09:08:39 UTC 2020 - Reinhard Max <max@suse.com>
- 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 <andreas.stieger@gmx.de>

View File

@ -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