mirror of
https://github.com/sqlite/sqlite.git
synced 2025-07-29 08:01:23 +03:00
Update tests to work with SQLITE_ALLOW_ROWID_IN_VIEW.
FossilOrigin-Name: 495b8c7b08b998ddfe2ad055703f058c768e7e94014952e5cd8a81c7c1515cb1
This commit is contained in:
@ -54,19 +54,34 @@ do_test misc2-2.1 {
|
||||
}
|
||||
} {}
|
||||
ifcapable subquery {
|
||||
do_catchsql_test misc2-2.2 {
|
||||
SELECT rowid, * FROM (SELECT * FROM t1, t2);
|
||||
} {1 {no such column: rowid}}
|
||||
ifcapable allow_rowid_in_view {
|
||||
do_catchsql_test misc2-2.2 {
|
||||
SELECT rowid, * FROM (SELECT * FROM t1, t2);
|
||||
} {0 {{} 1 2 3 7 8 9}}
|
||||
} else {
|
||||
do_catchsql_test misc2-2.2 {
|
||||
SELECT rowid, * FROM (SELECT * FROM t1, t2);
|
||||
} {1 {no such column: rowid}}
|
||||
}
|
||||
do_catchsql_test misc2-2.2b {
|
||||
SELECT 'rowid', * FROM (SELECT * FROM t1, t2);
|
||||
} {0 {rowid 1 2 3 7 8 9}}
|
||||
}
|
||||
|
||||
ifcapable view {
|
||||
do_catchsql_test misc2-2.3 {
|
||||
CREATE VIEW v1 AS SELECT * FROM t1, t2;
|
||||
SELECT rowid, * FROM v1;
|
||||
} {1 {no such column: rowid}}
|
||||
ifcapable allow_rowid_in_view {
|
||||
do_catchsql_test misc2-2.3 {
|
||||
CREATE VIEW v1 AS SELECT * FROM t1, t2;
|
||||
SELECT rowid, * FROM v1;
|
||||
} {0 {{} 1 2 3 7 8 9}}
|
||||
} else {
|
||||
do_catchsql_test misc2-2.3 {
|
||||
CREATE VIEW v1 AS SELECT * FROM t1, t2;
|
||||
SELECT rowid, * FROM v1;
|
||||
} {1 {no such column: rowid}}
|
||||
}
|
||||
|
||||
|
||||
do_catchsql_test misc2-2.3b {
|
||||
SELECT 'rowid', * FROM v1;
|
||||
} {0 {rowid 1 2 3 7 8 9}}
|
||||
|
Reference in New Issue
Block a user