SHA256
1
0
forked from pool/sqlite3

Accepting request 281567 from home:AndreasStieger:branches:server:database

SQLite 3.8.8

OBS-URL: https://build.opensuse.org/request/show/281567
OBS-URL: https://build.opensuse.org/package/show/server:database/sqlite3?expand=0&rev=115
This commit is contained in:
Ismail Dönmez 2015-01-18 15:48:05 +00:00 committed by Git OBS Bridge
parent 0f1a8315dc
commit ceabbf210a
6 changed files with 63 additions and 11 deletions

View File

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

View File

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

View File

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

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

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

View File

@ -1,3 +1,55 @@
-------------------------------------------------------------------
Fri Jan 16 21:01:06 UTC 2015 - andreas.stieger@gmx.de
- SQLite 3.8.8
- New Features:
* Added the PRAGMA data_version command
* Added the SQLITE_CHECKPOINT_TRUNCATE option to the
sqlite3_wal_checkpoint_v2() / PRAGMA wal_checkpoint.
* Added the sqlite3_stmt_scanstatus() when compiled with
SQLITE_ENABLE_STMT_SCANSTATUS.
* The sqlite3_table_column_metadata() is enhanced to work
correctly on WITHOUT ROWID tables and to check for the
existence of a a table if the column name parameter is NULL.
The interface is now also included in the build by default,
without requiring the SQLITE_ENABLE_COLUMN_METADATA compile-
time option.
* Added the SQLITE_ENABLE_API_ARMOR compile-time option.
* Added the SQLITE_REVERSE_UNORDERED_SELECTS compile-time option.
* Added the SQLITE_SORTER_PMASZ compile-time option and
SQLITE_CONFIG_PMASZ start-time option.
* Added the SQLITE_CONFIG_PCACHE_HDRSZ option to sqlite3_config()
* The number of rows in a VALUES clause is no longer limited by
SQLITE_LIMIT_COMPOUND_SELECT.
* Added the eval.c loadable extension that implements an eval()
SQL function that will recursively evaluate SQL.
- Performance Enhancements:
* Reduce the number of memcpy() operations involved in balancing a
b-tree, for 3.2% overall performance boost.
* Improvements to cost estimates for the skip-scan optimization.
* The automatic indexing optimization is now capable of
generating a partial index if that is appropriate.
- Bug fixes:
* Ensure durability following a power loss with "PRAGMA
journal_mode=TRUNCATE" by calling fsync() right after
truncating the journal file.
* The query planner now recognizes that any column in the right-
hand table of a LEFT JOIN can be NULL, even if that column has
a NOT NULL constraint. Avoid trying to optimize out NULL tests
in those cases.
* Make sure ORDER BY puts rows in ascending order even if the
DISTINCT operator is implemented using a descending index.
* Fix data races that might occur under stress when running with
many threads in shared cache mode where some of the threads are
opening and closing connections.
* Fix obscure crash bugs found by american fuzzy lop.
- Other changes:
* Disable the use of the strchrnul() C-library routine unless it
is specifically enabled using the -DHAVE_STRCHRNULL compile-
time option.
* Improvements to the effectiveness and accuracy of the
likelihood(), likely(), and unlikely() SQL hint functions.
------------------------------------------------------------------- -------------------------------------------------------------------
Thu Dec 11 11:11:29 UTC 2014 - andreas.stieger@gmx.de Thu Dec 11 11:11:29 UTC 2014 - andreas.stieger@gmx.de

View File

@ -1,7 +1,7 @@
# #
# spec file for package sqlite3 # spec file for package sqlite3
# #
# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@ -21,9 +21,9 @@
%define oname sqlite %define oname sqlite
Name: %pname Name: %pname
Version: 3.8.7.4 Version: 3.8.8
Release: 0 Release: 0
%define tarversion 3080704 %define tarversion 3080800
Summary: Embeddable SQL Database Engine Summary: Embeddable SQL Database Engine
License: SUSE-Public-Domain License: SUSE-Public-Domain
Group: Productivity/Databases/Servers Group: Productivity/Databases/Servers
@ -39,9 +39,9 @@ BuildRequires: update-desktop-files
Requires: libsqlite3-0 = %version Requires: libsqlite3-0 = %version
Provides: %oname = %version Provides: %oname = %version
Obsoletes: %oname < %version Obsoletes: %oname < %version
Source0: http://www.sqlite.org/2014/sqlite-autoconf-%tarversion.tar.gz Source0: http://www.sqlite.org/2015/sqlite-autoconf-%tarversion.tar.gz
Source1: baselibs.conf Source1: baselibs.conf
Source2: http://www.sqlite.org/2014/sqlite-doc-%tarversion.zip Source2: http://www.sqlite.org/2015/sqlite-doc-%tarversion.zip
BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRoot: %{_tmppath}/%{name}-%{version}-build
# bug437293 # bug437293
%ifarch ppc64 %ifarch ppc64