pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/databases



Module Name:    pkgsrc
Committed By:   adam
Date:           Sat Oct 19 08:48:09 UTC 2013

Modified Files:
        pkgsrc/databases/sqlite3: Makefile distinfo
        pkgsrc/databases/sqlite3-docs: Makefile PLIST distinfo
        pkgsrc/databases/sqlite3-tcl: Makefile distinfo

Log Message:
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.


To generate a diff of this commit:
cvs rdiff -u -r1.69 -r1.70 pkgsrc/databases/sqlite3/Makefile
cvs rdiff -u -r1.80 -r1.81 pkgsrc/databases/sqlite3/distinfo
cvs rdiff -u -r1.22 -r1.23 pkgsrc/databases/sqlite3-docs/Makefile
cvs rdiff -u -r1.20 -r1.21 pkgsrc/databases/sqlite3-docs/PLIST \
    pkgsrc/databases/sqlite3-docs/distinfo
cvs rdiff -u -r1.50 -r1.51 pkgsrc/databases/sqlite3-tcl/Makefile
cvs rdiff -u -r1.33 -r1.34 pkgsrc/databases/sqlite3-tcl/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.




Home | Main Index | Thread Index | Old Index