mirror of
https://github.com/aljazceru/turso.git
synced 2026-02-20 15:35:29 +01:00
testing/sqlite3: Disable SELECT tests that require views
This commit is contained in:
@@ -1010,20 +1010,21 @@ do_catchsql_test select4-17.3 {
|
||||
# optimizations.
|
||||
#
|
||||
reset_db
|
||||
do_execsql_test select4-18.1 {
|
||||
CREATE VIEW v0(v0) AS WITH v0 AS(SELECT 0 v0) SELECT(SELECT min(v0) OVER()) FROM v0 GROUP BY v0;
|
||||
SELECT *FROM v0 v1 JOIN v0 USING(v0) WHERE datetime(v0) = (v0.v0)AND v0 = 10;
|
||||
} {}
|
||||
do_execsql_test select4-18.2 {
|
||||
CREATE VIEW t1(aa) AS
|
||||
WITH t2(bb) AS (SELECT 123)
|
||||
SELECT (SELECT min(bb) OVER()) FROM t2 GROUP BY bb;
|
||||
SELECT * FROM t1;
|
||||
} {123}
|
||||
do_execsql_test select4-18.3 {
|
||||
SELECT * FROM t1 AS z1 JOIN t1 AS z2 USING(aa)
|
||||
WHERE abs(z1.aa)=z2.aa AND z1.aa=123;
|
||||
} {123}
|
||||
# TODO: Views are not supported.
|
||||
#do_execsql_test select4-18.1 {
|
||||
# CREATE VIEW v0(v0) AS WITH v0 AS(SELECT 0 v0) SELECT(SELECT min(v0) OVER()) FROM v0 GROUP BY v0;
|
||||
# SELECT *FROM v0 v1 JOIN v0 USING(v0) WHERE datetime(v0) = (v0.v0)AND v0 = 10;
|
||||
#} {}
|
||||
#do_execsql_test select4-18.2 {
|
||||
# CREATE VIEW t1(aa) AS
|
||||
# WITH t2(bb) AS (SELECT 123)
|
||||
# SELECT (SELECT min(bb) OVER()) FROM t2 GROUP BY bb;
|
||||
# SELECT * FROM t1;
|
||||
#} {123}
|
||||
#do_execsql_test select4-18.3 {
|
||||
# SELECT * FROM t1 AS z1 JOIN t1 AS z2 USING(aa)
|
||||
# WHERE abs(z1.aa)=z2.aa AND z1.aa=123;
|
||||
#} {123}
|
||||
|
||||
# 2021-03-31 Fix an assert() problem in the logic at the end of sqlite3Select()
|
||||
# that validates AggInfo. The checks to ensure that AggInfo.aCol[].pCExpr
|
||||
|
||||
Reference in New Issue
Block a user