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

Fix some test scripts that were failing with SQLITE_OMIT_VIRTUALTABLE builds.

FossilOrigin-Name: 81c118d90b281b30f40b3eeefaeb2c8350aa40080b4fe7de8f21d263986c6acb
This commit is contained in:
dan
2023-02-06 10:47:57 +00:00
parent 072f48e556
commit e734207a79
10 changed files with 85 additions and 69 deletions

View File

@ -539,20 +539,22 @@ do_execsql_test cast-10.6 {
SELECT * FROM dual CROSS JOIN (SELECT CAST(44 AS REAL) AS 'm'
UNION ALL SELECT 55);
} {X 44.0 X 55}
do_execsql_test cast-10.7 {
DROP VIEW v1;
CREATE VIEW v1 AS SELECT CAST(44 AS REAL) AS 'm' UNION ALL SELECT 55;
SELECT name, type FROM pragma_table_info('v1');
} {m NUM}
do_execsql_test cast-10.8 {
CREATE VIEW v2 AS VALUES(CAST(44 AS REAL)),(55);
SELECT type FROM pragma_table_info('v2');
} {NUM}
do_execsql_test cast-10.9 {
SELECT * FROM v1;
} {44.0 55}
do_execsql_test cast-10.10 {
SELECT * FROM v2;
} {44.0 55}
ifcapable vtab {
do_execsql_test cast-10.7 {
DROP VIEW v1;
CREATE VIEW v1 AS SELECT CAST(44 AS REAL) AS 'm' UNION ALL SELECT 55;
SELECT name, type FROM pragma_table_info('v1');
} {m NUM}
do_execsql_test cast-10.8 {
CREATE VIEW v2 AS VALUES(CAST(44 AS REAL)),(55);
SELECT type FROM pragma_table_info('v2');
} {NUM}
do_execsql_test cast-10.9 {
SELECT * FROM v1;
} {44.0 55}
do_execsql_test cast-10.10 {
SELECT * FROM v2;
} {44.0 55}
}
finish_test