summaryrefslogtreecommitdiff
path: root/databases/sqlite3-docs
diff options
context:
space:
mode:
authoradam <adam>2014-08-17 08:16:06 +0000
committeradam <adam>2014-08-17 08:16:06 +0000
commit2c0510070c61bc4063d2f79c0d8c1d932ab545c4 (patch)
treeb90bbb8db3e06c56e880c4dc6ca73d769e63c8dc /databases/sqlite3-docs
parent6f2dfb56855d8de8d0fc830beb38d039f8fbe38f (diff)
downloadpkgsrc-2c0510070c61bc4063d2f79c0d8c1d932ab545c4.tar.gz
Changes 3.8.6:
Added support for hexadecimal integer literals in the SQL parser. (Ex: 0x123abc) Enhanced the PRAGMA integrity_check command to detect UNIQUE and NOT NULL constraint violations. Increase the maximum value of SQLITE_MAX_ATTACHED from 62 to 125. Increase the timeout in WAL mode before issuing an SQLITE_PROTOCOL error from 1 second to 10 seconds. Added the likely(X) SQL function. The unicode61 tokenizer is now included in FTS4 by default. Trigger automatic reprepares on all prepared statements when ANALYZE is run. Added a new loadable extension source code file to the source tree: fileio.c Add extension functions readfile(X) and writefile(X,Y) (using code copy/pasted from fileio.c in the previous bullet) to the command-line shell. Added the .fullschema dot-command to the command-line shell. Performance Enhancements: ------------------------- Deactivate the DISTINCT keyword on subqueries on the right-hand side of the IN operator. Add the capability of evaluating an IN operator as a sequence of comparisons as an alternative to using a table lookup. Use the sequence of comparisons implementation in circumstances where it is likely to be faster, such as when the right-hand side of the IN operator is small and/or changes frequently. The query planner now uses sqlite_stat4 information (created by ANALYZE) to help determine if the skip-scan optimization is appropriate. Ensure that the query planner never tries to use a self-made transient index in place of a schema-defined index. Other minor tweaks to improve the quality of VDBE code. Bug Fixes: ---------- Fix a bug in CREATE UNIQUE INDEX, introduced when WITHOUT ROWID support added in version 3.8.2, that allows a non-unique NOT NULL column to be given a UNIQUE index. Fix a bug in R-Tree extension, introduced in the previous release, that can cause an incorrect results for queries that use the rowid of the R-Tree on the left-hand side of an IN operator. Fix the sqlite3_stmt_busy() interface so that it gives the correct answer for ROLLBACK statements that have been stepped but never reset. Fix a bug in that would cause a null pointer to be dereferenced if a column with a DEFAULT that is an aggregate function tried to usee its DEFAULT. CSV output from the command-line shell now always uses CRNL for the row separator and avoids inserting CR in front of NLs contained in data. Fix a column affinity problem with the IN operator. Fix the ANALYZE command so that it adds correct samples for WITHOUT ROWID tables in the sqlite_stat4 table.
Diffstat (limited to 'databases/sqlite3-docs')
-rw-r--r--databases/sqlite3-docs/Makefile6
-rw-r--r--databases/sqlite3-docs/PLIST5
-rw-r--r--databases/sqlite3-docs/distinfo8
3 files changed, 11 insertions, 8 deletions
diff --git a/databases/sqlite3-docs/Makefile b/databases/sqlite3-docs/Makefile
index ad953e83ad2..0867cbdcea7 100644
--- a/databases/sqlite3-docs/Makefile
+++ b/databases/sqlite3-docs/Makefile
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.31 2014/06/05 15:10:20 adam Exp $
+# $NetBSD: Makefile,v 1.32 2014/08/17 08:16:06 adam Exp $
-DISTNAME= sqlite-doc-3080500
-PKGNAME= sqlite3-docs-3.8.5
+DISTNAME= sqlite-doc-3080600
+PKGNAME= sqlite3-docs-3.8.6
CATEGORIES= databases
MASTER_SITES= http://www.hwaci.com/sw/sqlite/2014/ \
http://www.sqlite.org/2014/
diff --git a/databases/sqlite3-docs/PLIST b/databases/sqlite3-docs/PLIST
index 318505c367d..24b3bf0457e 100644
--- a/databases/sqlite3-docs/PLIST
+++ b/databases/sqlite3-docs/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.29 2014/06/05 15:10:20 adam Exp $
+@comment $NetBSD: PLIST,v 1.30 2014/08/17 08:16:06 adam Exp $
share/doc/sqlite3/34to35.html
share/doc/sqlite3/35to36.html
share/doc/sqlite3/about.html
@@ -245,6 +245,7 @@ share/doc/sqlite3/images/apple-touch-icon.png
share/doc/sqlite3/images/arch.gif
share/doc/sqlite3/images/arch.png
share/doc/sqlite3/images/arch2.gif
+share/doc/sqlite3/images/books/das.jpg
share/doc/sqlite3/images/books/droessler.jpg
share/doc/sqlite3/images/books/haldar.gif
share/doc/sqlite3/images/books/kreibich.gif
@@ -620,8 +621,10 @@ share/doc/sqlite3/releaselog/3_8_4_1.html
share/doc/sqlite3/releaselog/3_8_4_2.html
share/doc/sqlite3/releaselog/3_8_4_3.html
share/doc/sqlite3/releaselog/3_8_5.html
+share/doc/sqlite3/releaselog/3_8_6.html
share/doc/sqlite3/releaselog/current.html
share/doc/sqlite3/requirements.html
+share/doc/sqlite3/rescode.html
share/doc/sqlite3/robots.txt
share/doc/sqlite3/rtree.html
share/doc/sqlite3/selfcontained.html
diff --git a/databases/sqlite3-docs/distinfo b/databases/sqlite3-docs/distinfo
index bdf3900bb97..aa18a48211e 100644
--- a/databases/sqlite3-docs/distinfo
+++ b/databases/sqlite3-docs/distinfo
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.29 2014/06/05 15:10:20 adam Exp $
+$NetBSD: distinfo,v 1.30 2014/08/17 08:16:06 adam Exp $
-SHA1 (sqlite-doc-3080500.zip) = c5655a4004095c50dc8403661e0ed02fd4191d57
-RMD160 (sqlite-doc-3080500.zip) = eb17f2bc94b3253f64080cc983946b54e1a05872
-Size (sqlite-doc-3080500.zip) = 4446454 bytes
+SHA1 (sqlite-doc-3080600.zip) = 8c3d3a9f97b10fb43d6fce61079ed1ab93472913
+RMD160 (sqlite-doc-3080600.zip) = daf74c6bdb1775eb349220bdab45d236c77e31d0
+Size (sqlite-doc-3080600.zip) = 4736026 bytes