Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | Begin adding changes to the change log for version 3.10.0. |
---|---|
Downloads: | Tarball | ZIP archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
5591c0216e6928d6fafef914b61ebaca |
User & Date: | drh 2015-11-13 18:04:34.834 |
Context
2015-11-13
| ||
18:14 | Update the PRAGMA cache_spill documentation to show the new functionality. (check-in: 65c5ce0f21 user: drh tags: trunk) | |
18:04 | Begin adding changes to the change log for version 3.10.0. (check-in: 5591c0216e user: drh tags: trunk) | |
2015-11-11
| ||
20:52 | Fix a typo in the virtual table documentation. (check-in: 04edad8b2f user: drh tags: trunk) | |
Changes
Changes to pages/changes.in.
︙ | ︙ | |||
15 16 17 18 19 20 21 22 23 24 25 26 27 28 | <tcl> set nChng 0 proc chng {date desc {options {}}} { global nChng aChng set aChng($nChng) [list $date $desc $options] incr nChng } chng {2015-11-03 (3.9.2)} { <li>Fix the schema parser so that it interprets certain (obscure and ill-formed) CREATE TABLE statements the same as legacy. Fix for ticket [https://www.sqlite.org/src/info/ac661962a2aeab3c331|ac661962a2aeab3c331] <li>Fix a query planner problem that could result in an incorrect | > > > > > > > > > > > > > > > > > > > > > > > > > > > | 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 | <tcl> set nChng 0 proc chng {date desc {options {}}} { global nChng aChng set aChng($nChng) [list $date $desc $options] incr nChng } chng {2016-00-00 (3.10.0)} { <p><b>General improvements:</b> <li>Enhance the [PRAGMA cache_spill] statement to accept a 32-bit integer parameter which is the threshold below which cache spilling is prohibited. <li>On unix, if a symlink to a database file is opened, then the corresponding journal files are based on the actual filename, not the symlink name. <li>Added the "--transaction" option to [sqldiff]. <li>Added the [sqlite3_db_cacheflush()] interface. <li>Many small performance optimizations. <p><b>Portability enhancements:</b> <li>Work around a sign-exension bug in the optimizer of the HP C compiler on HP/UX. <p><b>Enhancements to makefiles:</b> <li>Added the --enable-editline option to the various autoconf-generated configure scripts. <li>Omit all use of "awk" in the makefiles, to make building easier for MSVC users. <p><b>Important fixes:</b> <li>Fix inconsistent integer to floating-point comparison operations that could result in a corrupt index if the index is created on a table column that contains both large integers and floating point values of similar magnitude. Ticket [https://www.sqlite.org/src/tktview?name=38a97a87a6|38a97a87a6]. <li>Fix an infinite-loop in the query planner that could occur on malformed [common table expressions]. <li>Various bug fixes in the [sqldiff] tool. } chng {2015-11-03 (3.9.2)} { <li>Fix the schema parser so that it interprets certain (obscure and ill-formed) CREATE TABLE statements the same as legacy. Fix for ticket [https://www.sqlite.org/src/info/ac661962a2aeab3c331|ac661962a2aeab3c331] <li>Fix a query planner problem that could result in an incorrect |
︙ | ︙ |
Changes to pages/index.in.
︙ | ︙ | |||
83 84 85 86 87 88 89 | </td> <td width="20"></td><td bgcolor="#044a64" width="1"></td><td width="20"></td> <td valign="top"> <h3>Current Status</h3> <p><ul> | | | 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 | </td> <td width="20"></td><td bgcolor="#044a64" width="1"></td><td width="20"></td> <td valign="top"> <h3>Current Status</h3> <p><ul> <li><a href="releaselog/3_10_0.html">Version 3.10.0</a> of SQLite is recommended for all new development. </li> </ul></p> <h3>Common Links</h3> <p><ul> |
︙ | ︙ |
Changes to pages/sqldiff.in.
︙ | ︙ | |||
35 36 37 38 39 40 41 42 43 44 45 46 47 48 | <dd><p>Show only differences in the schema not the table content</p></dd> <dt><b>--summary</b></dt> <dd><p>Show how many rows have changed on each table, but do not show the actual chagnes</dd> <dt><b>--table TABLE</b></dt> <dd><p>Show only the differences in content for TABLE, not for the entire database</p></dd> </dl> <h3>How It Works</h3> <p>The sqldiff.exe utility works by finding rows in the source and destination that are logical "pairs". The default behavior is to treat two rows as pairs if they are in tables with the same name | > > | 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 | <dd><p>Show only differences in the schema not the table content</p></dd> <dt><b>--summary</b></dt> <dd><p>Show how many rows have changed on each table, but do not show the actual chagnes</dd> <dt><b>--table TABLE</b></dt> <dd><p>Show only the differences in content for TABLE, not for the entire database</p></dd> <dt><b>--transaction</b></dt> <dd><p>Wrap SQL output in a single large transaction</p></dd> </dl> <h3>How It Works</h3> <p>The sqldiff.exe utility works by finding rows in the source and destination that are logical "pairs". The default behavior is to treat two rows as pairs if they are in tables with the same name |
︙ | ︙ |