From 6c74cf1c678ae6cd3aa6b716042b71907af0ef7a Mon Sep 17 00:00:00 2001 From: adam Date: Sat, 19 Oct 2013 08:48:08 +0000 Subject: Changes 3.8.1: Added the unlikely() and likelihood() SQL functions to be used as hints to the query planner. Enhancements to the query planner: Take into account the fact WHERE clause terms that cannot be used with indices still probably reduce the number of output rows. Estimate the sizes of table and index rows and use the smallest applicable B-Tree for full scans and "count(*)" operations. Added the soft_heap_limit pragma. Added support for SQLITE_ENABLE_STAT4 Added support for "sz=NNN" parameters at the end of sqlite_stat1.stat fields used to specify the average length in bytes for table and index rows. Avoid running foreign-key constraint checks on an UPDATE if none of the modified columns are associated with foreign keys. Added the SQLITE_MINIMUM_FILE_DESCRIPTOR compile-time option Added the win32-longpath VFS on windows, permitting filenames up to 32K characters in length. The Date And Time Functions are enhanced so that the current time (ex: julianday('now')) is always the same for multiple function invocations within the same sqlite3_step() call. Add the "totype.c" extension, implementing the tointeger() and toreal() SQL functions. FTS4 queries are better able to make use of docid<$limit constraints to limit the amount of I/O required. Added the hidden fts4aux languageid column to the fts4aux virtual table. The VACUUM command packs the database about 1% tighter. The sqlite3_analyzer utility program is updated to provide better descriptions and to compute a more accurate estimate for "Non-sequential pages" Refactor the implementation of PRAGMA statements to improve parsing performance. The directory used to hold temporary files on unix can now be set using the SQLITE_TMPDIR environment variable, which takes precedence over the TMPDIR environment variable. The sqlite3_temp_directory global variable still has higher precedence than both environment variables, however. Added the PRAGMA stats statement. Bug fix: Return the correct answer for "SELECT count(*) FROM table" even if there is a partial index on the table. --- databases/sqlite3-docs/Makefile | 6 +++--- databases/sqlite3-docs/PLIST | 4 +++- databases/sqlite3-docs/distinfo | 8 ++++---- databases/sqlite3-tcl/Makefile | 6 +++--- databases/sqlite3-tcl/distinfo | 8 ++++---- databases/sqlite3/Makefile | 6 +++--- databases/sqlite3/distinfo | 8 ++++---- 7 files changed, 24 insertions(+), 22 deletions(-) diff --git a/databases/sqlite3-docs/Makefile b/databases/sqlite3-docs/Makefile index eacacd6be2e..d7a089a5495 100644 --- a/databases/sqlite3-docs/Makefile +++ b/databases/sqlite3-docs/Makefile @@ -1,7 +1,7 @@ -# $NetBSD: Makefile,v 1.22 2013/09/08 06:28:58 adam Exp $ +# $NetBSD: Makefile,v 1.23 2013/10/19 08:48:08 adam Exp $ -DISTNAME= sqlite-doc-3080002 -PKGNAME= sqlite3-docs-3.8.0.2 +DISTNAME= sqlite-doc-3080100 +PKGNAME= sqlite3-docs-3.8.1 CATEGORIES= databases MASTER_SITES= http://www.hwaci.com/sw/sqlite/2013/ \ http://www.sqlite.org/2013/ diff --git a/databases/sqlite3-docs/PLIST b/databases/sqlite3-docs/PLIST index a76fd154d1c..2d81ecb4743 100644 --- a/databases/sqlite3-docs/PLIST +++ b/databases/sqlite3-docs/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.20 2013/09/08 06:28:58 adam Exp $ +@comment $NetBSD: PLIST,v 1.21 2013/10/19 08:48:08 adam Exp $ share/doc/sqlite3/34to35.html share/doc/sqlite3/35to36.html share/doc/sqlite3/about.html @@ -598,6 +598,8 @@ share/doc/sqlite3/releaselog/3_7_9.html share/doc/sqlite3/releaselog/3_8_0.html share/doc/sqlite3/releaselog/3_8_0_1.html share/doc/sqlite3/releaselog/3_8_0_2.html +share/doc/sqlite3/releaselog/3_8_1.html +share/doc/sqlite3/releaselog/current.html share/doc/sqlite3/requirements.html share/doc/sqlite3/robots.txt share/doc/sqlite3/rtree.html diff --git a/databases/sqlite3-docs/distinfo b/databases/sqlite3-docs/distinfo index 6d3ae2f1bea..780eefbbd5c 100644 --- a/databases/sqlite3-docs/distinfo +++ b/databases/sqlite3-docs/distinfo @@ -1,5 +1,5 @@ -$NetBSD: distinfo,v 1.20 2013/09/08 06:28:58 adam Exp $ +$NetBSD: distinfo,v 1.21 2013/10/19 08:48:08 adam Exp $ -SHA1 (sqlite-doc-3080002.zip) = 43e314880cee7c97c240131625f6442c2ca7b109 -RMD160 (sqlite-doc-3080002.zip) = bdc031595d99980ad10f08a63b59146f2be59838 -Size (sqlite-doc-3080002.zip) = 4234101 bytes +SHA1 (sqlite-doc-3080100.zip) = d7cb698f32318fbf5dce9f10c9cd7b84c3d70105 +RMD160 (sqlite-doc-3080100.zip) = f227b288deff36284b866540b964827c2f07e35c +Size (sqlite-doc-3080100.zip) = 4247461 bytes diff --git a/databases/sqlite3-tcl/Makefile b/databases/sqlite3-tcl/Makefile index c302b5fb400..9b67f3af5df 100644 --- a/databases/sqlite3-tcl/Makefile +++ b/databases/sqlite3-tcl/Makefile @@ -1,7 +1,7 @@ -# $NetBSD: Makefile,v 1.50 2013/09/08 06:28:58 adam Exp $ +# $NetBSD: Makefile,v 1.51 2013/10/19 08:48:09 adam Exp $ -DISTNAME= sqlite-autoconf-3080002 -PKGNAME= sqlite3-tcl-3.8.0.2 +DISTNAME= sqlite-autoconf-3080100 +PKGNAME= sqlite3-tcl-3.8.1 CATEGORIES= databases MASTER_SITES= http://www.hwaci.com/sw/sqlite/2013/ \ http://www.sqlite.org/2013/ diff --git a/databases/sqlite3-tcl/distinfo b/databases/sqlite3-tcl/distinfo index 56cb7cb4ffc..58024bc0670 100644 --- a/databases/sqlite3-tcl/distinfo +++ b/databases/sqlite3-tcl/distinfo @@ -1,7 +1,7 @@ -$NetBSD: distinfo,v 1.33 2013/09/08 06:28:58 adam Exp $ +$NetBSD: distinfo,v 1.34 2013/10/19 08:48:09 adam Exp $ -SHA1 (sqlite-autoconf-3080002.tar.gz) = 294c30e882a0d45877bce09afe72d08ccfc6b650 -RMD160 (sqlite-autoconf-3080002.tar.gz) = 23e3de27abae167db2bbc7e97e9fb8a6a1b854ec -Size (sqlite-autoconf-3080002.tar.gz) = 1878765 bytes +SHA1 (sqlite-autoconf-3080100.tar.gz) = 42464b07df2d6f8aa28f73ce4cc6d48b47be810e +RMD160 (sqlite-autoconf-3080100.tar.gz) = 3512c2ebb926f0184eb687443a75c08ec177e104 +Size (sqlite-autoconf-3080100.tar.gz) = 1896869 bytes SHA1 (patch-aa) = d4d0424eec39ede995c2c408dcf51876072d3fea SHA1 (patch-ab) = 64a4352b9a8ed0518784837e390541cd4e1bc9aa diff --git a/databases/sqlite3/Makefile b/databases/sqlite3/Makefile index 8e421097802..defb7479d90 100644 --- a/databases/sqlite3/Makefile +++ b/databases/sqlite3/Makefile @@ -1,7 +1,7 @@ -# $NetBSD: Makefile,v 1.69 2013/09/08 06:28:43 adam Exp $ +# $NetBSD: Makefile,v 1.70 2013/10/19 08:48:08 adam Exp $ -DISTNAME= sqlite-autoconf-3080002 -PKGNAME= sqlite3-3.8.0.2 +DISTNAME= sqlite-autoconf-3080100 +PKGNAME= sqlite3-3.8.1 CATEGORIES= databases MASTER_SITES= http://www.hwaci.com/sw/sqlite/2013/ \ http://www.sqlite.org/2013/ diff --git a/databases/sqlite3/distinfo b/databases/sqlite3/distinfo index 66edb311b7f..f620f075985 100644 --- a/databases/sqlite3/distinfo +++ b/databases/sqlite3/distinfo @@ -1,5 +1,5 @@ -$NetBSD: distinfo,v 1.80 2013/09/08 06:28:43 adam Exp $ +$NetBSD: distinfo,v 1.81 2013/10/19 08:48:08 adam Exp $ -SHA1 (sqlite-autoconf-3080002.tar.gz) = 294c30e882a0d45877bce09afe72d08ccfc6b650 -RMD160 (sqlite-autoconf-3080002.tar.gz) = 23e3de27abae167db2bbc7e97e9fb8a6a1b854ec -Size (sqlite-autoconf-3080002.tar.gz) = 1878765 bytes +SHA1 (sqlite-autoconf-3080100.tar.gz) = 42464b07df2d6f8aa28f73ce4cc6d48b47be810e +RMD160 (sqlite-autoconf-3080100.tar.gz) = 3512c2ebb926f0184eb687443a75c08ec177e104 +Size (sqlite-autoconf-3080100.tar.gz) = 1896869 bytes -- cgit v1.2.3