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)" |
︙ | ︙ |