Fix compilation with OMIT_TRIGGER defined. Ticket [1ff6d29030e9757d052af0f394e56bea96b8b59b|1ff6d29030].
FossilOrigin-Name: fb6ceed388f6d75bdc2ac2f43e5c98da74e2a448
This commit is contained in:
+14
-12
@@ -151,17 +151,19 @@ do_test selectC-1.14.2 {
|
||||
|
||||
# The following query used to leak memory. Verify that has been fixed.
|
||||
#
|
||||
do_test selectC-2.1 {
|
||||
catchsql {
|
||||
CREATE TABLE t21a(a,b);
|
||||
INSERT INTO t21a VALUES(1,2);
|
||||
CREATE TABLE t21b(n);
|
||||
CREATE TRIGGER r21 AFTER INSERT ON t21b BEGIN
|
||||
SELECT a FROM t21a WHERE a>new.x UNION ALL
|
||||
SELECT b FROM t21a WHERE b>new.x ORDER BY 1 LIMIT 2;
|
||||
END;
|
||||
INSERT INTO t21b VALUES(6);
|
||||
}
|
||||
} {1 {no such column: new.x}}
|
||||
ifcapable trigger {
|
||||
do_test selectC-2.1 {
|
||||
catchsql {
|
||||
CREATE TABLE t21a(a,b);
|
||||
INSERT INTO t21a VALUES(1,2);
|
||||
CREATE TABLE t21b(n);
|
||||
CREATE TRIGGER r21 AFTER INSERT ON t21b BEGIN
|
||||
SELECT a FROM t21a WHERE a>new.x UNION ALL
|
||||
SELECT b FROM t21a WHERE b>new.x ORDER BY 1 LIMIT 2;
|
||||
END;
|
||||
INSERT INTO t21b VALUES(6);
|
||||
}
|
||||
} {1 {no such column: new.x}}
|
||||
}
|
||||
|
||||
finish_test
|
||||
|
||||
Reference in New Issue
Block a user