1
0
mirror of https://github.com/sqlite/sqlite.git synced 2025-07-30 19:03:16 +03:00

New assert() statements to validate the parameters to

sqlite3BtreeCursorHint().  Fix a problem with the construction of those
parameters discovered by
[forum:/forumpost/0b53708c95|forum post 0b53708c95].

FossilOrigin-Name: 4c5a3c5fb351cc1c2ce16c33314ce19c53531f09263f87456283d9d756002f9d
This commit is contained in:
drh
2023-04-10 18:44:00 +00:00
parent 8346f8dacc
commit ed36917835
8 changed files with 68 additions and 23 deletions

View File

@ -180,4 +180,15 @@ do_execsql_test 5.1 {
ORDER BY 1;
}
# 2023-04-10 https://sqlite.org/forum/forumpost/0b53708c95
#
do_execsql_test 6.0 {
CREATE TABLE t6(a TEXT UNIQUE, b TEXT);
INSERT INTO t6(a,b) VALUES('uvw','xyz'),('abc','def');
WITH v1(a) AS (SELECT a COLLATE NOCASE FROM t6)
SELECT v1.a, count(*) FROM t6 LEFT JOIN v1 ON true
GROUP BY 1
HAVING (SELECT true FROM t6 AS aa LEFT JOIN t6 AS bb ON length(v1.a)>5);
} {abc 2 uvw 2}
finish_test