Improvements to the first check-in on this branch, causing less collateral...
Improvements to the first check-in on this branch, causing less collateral damage. (tags: rowid-in-view)
View ArticleFix the fuzzinvariants.c test module so that it does not generate invariants...
Fix the fuzzinvariants.c test module so that it does not generate invariants that depend on rowid when SQLITE_ALLOW_ROWID_IN_VIEW is used, since rowid values can be unreliable in that context. (tags:...
View ArticleReturn the error "ambiguous column name: rowid", instead of "no such column:...
Return the error "ambiguous column name: rowid", instead of "no such column: rowid", when a "rowid" reference is ambiguous. (tags: ambiguous-rowid-error)
View ArticleUpdate tests to work with SQLITE_ALLOW_ROWID_IN_VIEW. (tags: rowid-in-view)
Update tests to work with SQLITE_ALLOW_ROWID_IN_VIEW. (tags: rowid-in-view)
View ArticleIn the name resolver when SQLITE_ALLOW_ROWID_IN_INDEX is enabled, if there...
In the name resolver when SQLITE_ALLOW_ROWID_IN_INDEX is enabled, if there are multiple views that might resolve to the "rowid" but only one real table, then use that one real table and ignore the...
View ArticleUpdate test scripts to account for [8fcea4cd]. (tags: rowid-in-view)
Update test scripts to account for [8fcea4cd]. (tags: rowid-in-view)
View ArticleMake sure the new u1.nRow value is copied when making a copy of a SrcItem...
Make sure the new u1.nRow value is copied when making a copy of a SrcItem object. This fixes a problem in [ac6f095e13e43d66] from yesterady. (tags: trunk)
View ArticleAdd the --no-rowid-in-view option to the --help output of the CLI. (tags:...
Add the --no-rowid-in-view option to the --help output of the CLI. (tags: rowid-in-view)
View Article*MERGE* Return the error "ambiguous column name: rowid", instead of "no such...
*MERGE* Return the error "ambiguous column name: rowid", instead of "no such column: rowid", when a "rowid" reference is ambiguous. (tags: rowid-in-view)
View ArticleChange the SQLITE_CONFIG_NO_ROWID_IN_VIEW configuration option to be just...
Change the SQLITE_CONFIG_NO_ROWID_IN_VIEW configuration option to be just SQLITE_CONFIG_ROWID_IN_VIEW (without the "_NO_" in the middle) and give it the ability to turn the option on and off....
View ArticleFix typos in the SQLITE_CONFIG_ROWID_IN_VIEW documentation. (tags:...
Fix typos in the SQLITE_CONFIG_ROWID_IN_VIEW documentation. (tags: rowid-in-view)
View ArticleFix a typo in a comment. (tags: rowid-in-view)
Fix a typo in a comment. (tags: rowid-in-view)
View Article*MERGE* Fix the SQLITE_ALLOW_ROWID_IN_VIEW bug-compatibility option so that...
*MERGE* Fix the SQLITE_ALLOW_ROWID_IN_VIEW bug-compatibility option so that it works again. Add the SQLITE_CONFIG_ROWID_IN_VIEW sqlite3_config() value to optionally disable the bug-compatibility mode...
View ArticleFix the SQLITE_ALLOW_ROWID_IN_VIEW bug-compatibility option so that it works...
Fix the SQLITE_ALLOW_ROWID_IN_VIEW bug-compatibility option so that it works again. Add the SQLITE_CONFIG_ROWID_IN_VIEW sqlite3_config() value to optionally disable the bug-compatibility mode at...
View ArticleIf a term of an ORDER BY or GROUP BY contains an aggregate function or...
If a term of an ORDER BY or GROUP BY contains an aggregate function or column, then it is not an alias that needs to be resolved, so don't try to. This fixes a harmless assertion found by dbsqlfuzz....
View ArticleFix a harmless compiler warning in the randomjson.c extension. (tags:...
Fix a harmless compiler warning in the randomjson.c extension. (tags: branch-3.44)
View ArticleIgnore COLLATE operators when determining whether the result of a...
Ignore COLLATE operators when determining whether the result of a subexpression should be shallow-copied or deep-copied. (tags: branch-3.44)
View ArticleAutomatically disable the DISTINCT optimization during query planning if the...
Automatically disable the DISTINCT optimization during query planning if the ORDER BY clause exceeds 63 terms. dbsqlfuzz afd1d61fc27d14938a0d78a50970fa1e9fbfee58. (tags: branch-3.44)
View ArticleBack port various minor patches (tags: branch-3.44)
Back port various minor patches (tags: branch-3.44)
View ArticleFollowing a ROLLBACK that reverts changes to an RTREE, any pending queries...
Following a ROLLBACK that reverts changes to an RTREE, any pending queries against that same RTREE abort with code SQLITE_ABORT_ROLLBACK. dbsqlfuzz de7d17b72d0e842352c998dd86a47b7d0f707be9. (tags:...
View Article