Index: third_party/sqlite/src/test/index.test |
diff --git a/third_party/sqlite/src/test/index.test b/third_party/sqlite/src/test/index.test |
index 790bed908e1b05aa5e853d96e58df7fe8a934f47..59c0ea6f907e8cfaffccd8a053758ff6355bf510 100644 |
--- a/third_party/sqlite/src/test/index.test |
+++ b/third_party/sqlite/src/test/index.test |
@@ -666,7 +666,7 @@ ifcapable conflict { |
BEGIN; |
INSERT INTO t7 VALUES(1); |
} |
- } {1 {column a is not unique}} |
+ } {1 {UNIQUE constraint failed: t7.a}} |
do_test index-19.3 { |
catchsql { |
BEGIN; |
@@ -676,7 +676,7 @@ ifcapable conflict { |
catchsql { |
INSERT INTO t8 VALUES(1); |
} |
- } {1 {column a is not unique}} |
+ } {1 {UNIQUE constraint failed: t8.a}} |
do_test index-19.5 { |
catchsql { |
BEGIN; |
@@ -715,6 +715,23 @@ do_test index-20.2 { |
DROP INDEX "t6i1"; |
} |
} {} |
+ |
+# Try to create a TEMP index on a non-TEMP table. */ |
+# |
+do_test index-21.1 { |
+ catchsql { |
+ CREATE INDEX temp.i21 ON t6(c); |
+ } |
+} {1 {cannot create a TEMP index on non-TEMP table "t6"}} |
+do_test index-21.2 { |
+ catchsql { |
+ CREATE TEMP TABLE t6(x); |
+ INSERT INTO temp.t6 values(1),(5),(9); |
+ CREATE INDEX temp.i21 ON t6(x); |
+ SELECT x FROM t6 ORDER BY x DESC; |
+ } |
+} {0 {9 5 1}} |
+ |
finish_test |