1
0
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:
dan
2024-03-19 15:27:15 +00:00
parent 967c303212
commit f891ef8d61
10 changed files with 140 additions and 51 deletions

View File

@ -242,12 +242,27 @@ do_execsql_test 4.1 {
END;
}
do_catchsql_test 4.2 {
DELETE FROM v1 WHERE rowid=1;
} {1 {no such column: rowid}}
ifcapable !allow_rowid_in_view {
do_catchsql_test 4.2 {
DELETE FROM v1 WHERE rowid=1;
} {1 {no such column: rowid}}
do_catchsql_test 4.3 {
UPDATE v1 SET a=b WHERE rowid=2;
} {1 {no such column: rowid}}
do_catchsql_test 4.3 {
UPDATE v1 SET a=b WHERE rowid=2;
} {1 {no such column: rowid}}
} else {
do_execsql_test 4.2a {
DELETE FROM log;
}
do_catchsql_test 4.2 {
DELETE FROM v1 WHERE rowid=1;
} {0 {}}
do_catchsql_test 4.3 {
UPDATE v1 SET a=b WHERE rowid=2;
} {0 {}}
do_execsql_test 4.3b {
SELECT * FROM log;
}
}
finish_test