Page MenuHomeSolus

Update sqlite3 to 3.25.3
ClosedPublic

Authored by kyrios123 on Nov 6 2018, 5:46 PM.
Tags
None
Referenced Files
F11065617: D4287.diff
Fri, Aug 11, 5:08 PM
F10886138: D4287.id10518.diff
Jun 25 2023, 6:59 PM
F10886050: D4287.id10581.diff
Jun 25 2023, 5:58 PM
F10882808: D4287.diff
Jun 23 2023, 6:33 PM
F10779399: D4287.id10518.diff
May 24 2023, 4:56 PM
Subscribers
None

Details

Summary
  • Disallow the use of window functions in the recursive part of a CTE.
  • Fix the behavior of typeof() and length() on virtual tables.
  • Strengthen defenses against deliberately corrupted database files.
  • Fix a problem in the query planner that results when a row-value expression is used with a PRIMARY KEY with redundant columns.
  • Fix the query planner so that it works correctly for IS NOT NULL operators in the ON clause of a LEFT JOIN with the SQLITE_ENABLE_STAT4 compile-time option.

Signed-off-by: Pierre-Yves <pyu@riseup.net>

Test Plan
  • run sqlite test.db -> .show -> .databases
  • create table xxx ..., insert into table xxx, select * from xxx

Diff Detail

Repository
R2955 sqlite3
Branch
master
Lint
No Lint Coverage
Unit
No Test Coverage

Event Timeline

This revision is now accepted and ready to land.Nov 10 2018, 3:10 AM
This revision was automatically updated to reflect the committed changes.