update all targets but darwin/arm64 to SQLite 3.36, updates #23

This commit is contained in:
Jan Mercl
2021-06-21 12:21:04 +02:00
parent 0ef23b3928
commit ffc4be292a
206 changed files with 197034 additions and 180113 deletions

View File

@@ -49,6 +49,7 @@
set testdir [file dirname $argv0]
source $testdir/tester.tcl
set testprefix trigger2
ifcapable {!trigger} {
finish_test
return
@@ -769,6 +770,24 @@ do_execsql_test trigger2-10.1 {
} ;# ifcapable view
integrity_check trigger2-999
#-------------------------------------------------------------------------
reset_db
do_execsql_test 11.1 {
CREATE TABLE t1(a INT PRIMARY KEY, b, c REAL, d, e);
CREATE TABLE t2(a INT, b, c REAL, d, e, PRIMARY KEY(a,b)) WITHOUT ROWID;
CREATE UNIQUE INDEX t2c ON t2(c);
CREATE UNIQUE INDEX t2d ON t2(d);
CREATE UNIQUE INDEX t2e ON t2(e);
}
do_catchsql_test 11.2 {
CREATE TRIGGER r1 BEFORE INSERT ON t1 BEGIN
INSERT INTO t2(a,b,c,d,e) VALUES(91,NULL,93,94,?1)
ON CONFLICT(b,a) DO NOTHING
ON CONFLICT DO UPDATE SET b=?1;
END;
} {1 {trigger cannot use variables}}
finish_test