Fix compilation with OMIT_TRIGGER defined. Ticket [1ff6d29030e9757d052af0f394e56bea96b8b59b|1ff6d29030].

FossilOrigin-Name: fb6ceed388f6d75bdc2ac2f43e5c98da74e2a448
This commit is contained in:
dan
2009-09-21 16:06:03 +00:00
parent 3be7d6eb75
commit 75cbd984f7
19 changed files with 323 additions and 231 deletions
+14 -12
View File
@@ -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