Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
| Comment: | Fix a bug in the pivot-finder introduced by check-in [917f1c21e52a29904] from 5 days ago. |
|---|---|
| Downloads: | Tarball | ZIP archive | SQL archive |
| Timelines: | family | ancestors | descendants | both | trunk |
| Files: | files | file ages | folders |
| SHA3-256: |
83789c6e53416241cfacfe51999a3eeb |
| User & Date: | drh 2018-06-05 23:06:21 |
Context
|
2018-06-06
| ||
| 10:39 | Merged trunk Leaf check-in: a253fba0f7 user: mjanssen tags: commonmark-markdown | |
|
2018-06-05
| ||
| 23:06 | Fix a bug in the pivot-finder introduced by check-in [917f1c21e52a29904] from 5 days ago. Leaf check-in: 83789c6e53 user: drh tags: trunk | |
|
2018-06-04
| ||
| 19:52 | Update the built-in SQLite to the 3.24.0 release. check-in: f39d0a7290 user: drh tags: trunk | |
Changes
Changes to src/pivot.c.
| ︙ | ︙ | |||
36 37 38 39 40 41 42 |
**
** The act of setting the primary resets the pivot-finding algorithm.
*/
void pivot_set_primary(int rid){
/* Set up table used to do the search */
db_multi_exec(
"CREATE TEMP TABLE IF NOT EXISTS aqueue("
| | | > | | 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 |
**
** The act of setting the primary resets the pivot-finding algorithm.
*/
void pivot_set_primary(int rid){
/* Set up table used to do the search */
db_multi_exec(
"CREATE TEMP TABLE IF NOT EXISTS aqueue("
" rid INTEGER," /* The record id for this version */
" mtime REAL," /* Time when this version was created */
" pending BOOLEAN," /* True if we have not check this one yet */
" src BOOLEAN," /* 1 for primary. 0 for others */
" PRIMARY KEY(rid,src)"
") WITHOUT ROWID;"
"DELETE FROM aqueue;"
"CREATE INDEX IF NOT EXISTS aqueue_idx1 ON aqueue(pending, mtime);"
);
/* Insert the primary record */
db_multi_exec(
"INSERT INTO aqueue(rid, mtime, pending, src)"
|
| ︙ | ︙ |