forked from pool/sqlite3
Accepting request 257487 from home:AndreasStieger:branches:server:database
SQLite 3.8.7 OBS-URL: https://build.opensuse.org/request/show/257487 OBS-URL: https://build.opensuse.org/package/show/server:database/sqlite3?expand=0&rev=106
This commit is contained in:
committed by
Git OBS Bridge
parent
5b5d01a5e2
commit
ba6166bede
@@ -1,3 +1,63 @@
|
||||
-------------------------------------------------------------------
|
||||
Fri Oct 17 19:45:26 UTC 2014 - andreas.stieger@gmx.de
|
||||
|
||||
- SQLite 3.8.7
|
||||
- Performance Enhancements:
|
||||
* Many micro-optimizations result in 20.3% more work for the same
|
||||
number of CPU cycles relative to the previous release.
|
||||
* The sorter can use auxiliary helper threads to increase real-
|
||||
time response. This feature is off by default and may be
|
||||
enabled using the PRAGMA threads command or the
|
||||
SQLITE_DEFAULT_WORKER_THREADS compile-time option.
|
||||
* Enhance the skip-scan optimization so that it is able to skip
|
||||
index terms that occur in the middle of the index, not just as
|
||||
the left-hand side of the index.
|
||||
* Improved optimization of CAST operators.
|
||||
* Various improvements in how the query planner uses sqlite_stat4
|
||||
information to estimate plan costs.
|
||||
- New Features:
|
||||
* Added new interfaces with 64-bit length parameters:
|
||||
sqlite3_malloc64()
|
||||
sqlite3_realloc64()
|
||||
sqlite3_bind_blob64()
|
||||
sqlite3_result_blob64()
|
||||
sqlite3_bind_text64()
|
||||
sqlite3_result_text64()
|
||||
* Added the new interface sqlite3_msize() that returns the size
|
||||
of a memory allocation obtained from sqlite3_malloc64() and its
|
||||
variants.
|
||||
* Added the SQLITE_LIMIT_WORKER_THREADS option to sqlite3_limit()
|
||||
and PRAGMA threads command for configuring the number of
|
||||
available worker threads.
|
||||
* The spellfix1 extension allows the application to optionally
|
||||
specify the rowid for each INSERT. Added the User
|
||||
Authentication extension.
|
||||
- Bug Fixes:
|
||||
* Fix a bug in the partial index implementation that might result
|
||||
in an incorrect answer if a partial index is used in a subquery
|
||||
or in a view.
|
||||
* Fix a query planner bug that might cause a table to be scanned
|
||||
in the wrong direction (thus reversing the order of output)
|
||||
when a DESC index is used to implement the ORDER BY clause on a
|
||||
query that has an identical GROUP BY clause.
|
||||
* Fix a bug in sqlite3_trace() that was causing it to sometimes
|
||||
fail to print an SQL statement if that statement needed to be
|
||||
re-prepared.
|
||||
* Fix a faulty assert() statement.
|
||||
- Test, Debug, and Analysis Changes:
|
||||
* Show ASCII-art abstract syntax tree diagrams using the
|
||||
".selecttrace" and ".wheretrace" commands in the command-line
|
||||
shell when compiled with SQLITE_DEBUG,
|
||||
SQLITE_ENABLE_SELECTTRACE, and SQLITE_ENABLE_WHERETRACE.
|
||||
Also provide the sqlite3TreeViewExpr() and
|
||||
sqlite3TreeViewSelect() entry points that can be invoked
|
||||
from with the debugger to show the parse tree when stopped at
|
||||
a breakpoint.
|
||||
* Drop support for SQLITE_ENABLE_TREE_EXPLAIN. The SELECTTRACE
|
||||
mechanism provides more useful diagnostics information.
|
||||
* New options to the command-line shell for configuring auxiliary
|
||||
memory usage: --pagecache, --lookaside, and --scratch.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Aug 15 18:13:00 UTC 2014 - andreas.stieger@gmx.de
|
||||
|
||||
|
Reference in New Issue
Block a user