]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Minor updates to schemacopy.test. schema-copy
authordan <Dan Kennedy>
Fri, 10 Jan 2025 17:09:51 +0000 (17:09 +0000)
committerdan <Dan Kennedy>
Fri, 10 Jan 2025 17:09:51 +0000 (17:09 +0000)
FossilOrigin-Name: 1d544b535f64c47d2133f72a738714e0448a803a95f65d2d880281a9e6d6bd35

manifest
manifest.uuid
test/schemacopy.test

index 8799f97c7650e9998444239d5391471979893329..17928d2db630fe62f3af1a3230cd2fda62d84bff 100644 (file)
--- a/manifest
+++ b/manifest
@@ -1,5 +1,5 @@
-C Allow\s".testctrl\sschemacopy\s1"\sin\sthe\sshell\stool\son\sthis\sbranch.\sFor\stesting\ssqlite3_schema_copy().
-D 2025-01-10T15:10:08.039
+C Minor\supdates\sto\sschemacopy.test.
+D 2025-01-10T17:09:51.516
 F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1
 F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea
 F LICENSE.md df5091916dbb40e6e9686186587125e1b2ff51f022cc334e886c19a0e9982724
@@ -1610,7 +1610,7 @@ F test/schema3.test 8ed4ae66e082cdd8b1b1f22d8549e1e7a0db4527a8e6ee8b6193053ee1e5
 F test/schema4.test 3b26c9fa916abb6dadf894137adcf41b7796f7b9
 F test/schema5.test 29699b4421f183c8f0e88bd28ce7d75d13ea653e
 F test/schema6.test e4bd1f23d368695eb9e7b51ef6e02ca0642ea2ab4a52579959826b5e7dce1f9b
-F test/schemacopy.test 63091fa6dd23a5179a789882f2932dd00159225e313c13b3ffa6698e846dcebd
+F test/schemacopy.test 6c802e0c9902f0594d81094574c452ab0f69766ea392c2fd0742e0d27ae9ae69
 F test/schemafault.test 1936bceca55ac82c5efbcc9fc91a1933e45c8d1e1d106b9a7e56c972a5a2a51e
 F test/securedel.test 2f70b2449186a1921bd01ec9da407fbfa98c3a7a5521854c300c194b2ff09384
 F test/securedel2.test 2d54c28e46eb1fd6902089958b20b1b056c6f1c5
@@ -2251,8 +2251,8 @@ F vsixtest/vsixtest.tcl 6195aba1f12a5e10efc2b8c0009532167be5e301abe5b31385638080
 F vsixtest/vsixtest.vcxproj.data 2ed517e100c66dc455b492e1a33350c1b20fbcdc
 F vsixtest/vsixtest.vcxproj.filters 37e51ffedcdb064aad6ff33b6148725226cd608e
 F vsixtest/vsixtest_TemporaryKey.pfx e5b1b036facdb453873e7084e1cae9102ccc67a0
-P 2a5e7c5cd6c7c2c91e786ae9a2c0a0f766bcc6dcb88431df65e6e209bf5117b2
-R e184527436a4ff87af87634213932db8
+P 1edc2e5590c8451788cbfbbf1a39cc3013e40c870a7bc6597051390d7f1b52f9
+R 5422d8de312ca8c5b04252e37bd98630
 U dan
-Z 4bce594aedde455578e4156573e9efee
+Z 54293c440e0765d31967e1b01a9b6e19
 # Remove this line to create a well-formed Fossil manifest.
index 73a95468b45d94233f19cf974c9a771924b5fdfa..8d64c50b899e489ff2fc13d5fb56ea78a1673e76 100644 (file)
@@ -1 +1 @@
-1edc2e5590c8451788cbfbbf1a39cc3013e40c870a7bc6597051390d7f1b52f9
+1d544b535f64c47d2133f72a738714e0448a803a95f65d2d880281a9e6d6bd35
index 9f43fe7f3f8c10ba5079f10efa2ce7b2a9dac2ec..f7378e5cef3d2c94f8fb4cae2168853e4cef523e 100644 (file)
@@ -49,7 +49,7 @@ do_execsql_test 2.0 {
 
   CREATE TABLE t4(a, b, c);
   CREATE TABLE log(x);
-  CREATE TRIGGER t4ai AFTER INSERT ON t4 BEGIN
+  CREATE TRIGGER t4ai AFTER INSERT ON t4 WHEN new.a!='value' BEGIN
     INSERT INTO log VALUES(new.a ||','|| new.b ||','|| new.c);
     UPDATE log SET x = new.rowid || ':' || x WHERE rowid = (
       SELECT max(rowid) FROM log
@@ -115,7 +115,23 @@ do_execsql_test -db db2 2.5.3 {
   2:1,2,3
 }
 
-do_execsql_test -db db2 2.6.1 {
+do_test 2.5.4 {
+  sqlite3 db3 test.db
+  sqlite3_schema_copy db3 main db2 main
+} SQLITE_OK
+db2 close
+do_execsql_test -db db3 2.5.5 {
+  INSERT INTO t4 VALUES(11,22,33);
+}
+do_execsql_test -db db3 2.5.3 {
+  SELECT * FROM log;
+} {
+  1:a,b,c
+  2:1,2,3
+  3:11,22,33
+}
+
+do_execsql_test -db db3 2.6.1 {
   INSERT INTO x1 VALUES(1, 'ii');
   INSERT INTO x2 VALUES(3, 'iv');
   INSERT INTO x3 VALUES(5, 'vi');