]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Fix the output of ".dump" in the CLI so that the sqlite_sequence table
authordrh <>
Fri, 31 Oct 2025 11:23:44 +0000 (11:23 +0000)
committerdrh <>
Fri, 31 Oct 2025 11:23:44 +0000 (11:23 +0000)
is created using correct syntax.

FossilOrigin-Name: 4b9f2e1d4485ad3baf9285aa09b468469be929b18cb308f19af471d7aac66076

manifest
manifest.uuid
src/shell.c.in
test/shell1.test

index 2877bf4a9143d5dec2aacaba0d190dd837b73e9d..ca457d0901e5561d8cb55684cfbf8c6636214b3f 100644 (file)
--- a/manifest
+++ b/manifest
@@ -1,5 +1,5 @@
-C New\sassert()\sstatements\sto\shelp\sout\sstatic\sanalyzers.
-D 2025-10-30T22:10:41.858
+C Fix\sthe\soutput\sof\s".dump"\sin\sthe\sCLI\sso\sthat\sthe\ssqlite_sequence\stable\nis\screated\susing\scorrect\ssyntax.
+D 2025-10-31T11:23:44.843
 F .fossil-settings/binary-glob 61195414528fb3ea9693577e1980230d78a1f8b0a54c78cf1b9b24d0a409ed6a x
 F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1
 F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea
@@ -736,7 +736,7 @@ F src/random.c 606b00941a1d7dd09c381d3279a058d771f406c5213c9932bbd93d5587be4b9c
 F src/resolve.c f8d1d011aba0964ff1bdccd049d4d2c2fec217efd90d202a4bb775e926b2c25d
 F src/rowset.c 8432130e6c344b3401a8874c3cb49fefe6873fec593294de077afea2dce5ec97
 F src/select.c ba9cd07ffa3277883c1986085f6ddc4320f4d35d5f212ab58df79a7ecc1a576a
-F src/shell.c.in 20e64d6b9a587af2a36b97b9787e065c99065db4a8069e915884bc19be8a1dba
+F src/shell.c.in e06c0e6b20cc8618e080496939155fc0a4728c9d9246923bfce9e52ad322575f
 F src/sqlite.h.in f7944026ee89ea348f89aec56372d6d25b6cafc1d89df741278d6917e86326a3
 F src/sqlite3.rc 015537e6ac1eec6c7050e17b616c2ffe6f70fca241835a84a4f0d5937383c479
 F src/sqlite3ext.h 7f236ca1b175ffe03316d974ef57df79b3938466c28d2f95caef5e08c57f3a52
@@ -1600,7 +1600,7 @@ F test/sharedA.test 64bdd21216dda2c6a3bd3475348ccdc108160f34682c97f2f51c19fc0e21
 F test/sharedB.test 1a84863d7a2204e0d42f2e1606577c5e92e4473fa37ea0f5bdf829e4bf8ee707
 F test/shared_err.test 32634e404a3317eeb94abc7a099c556a346fdb8fb3858dbe222a4cbb8926a939
 F test/sharedlock.test 5ede3c37439067c43b0198f580fd374ebf15d304
-F test/shell1.test 120eeaa390c74c35001d0472035f6bf7d8df47689d98356f685bb69ea1417647
+F test/shell1.test ebe953d64c937ad42a0f33170ac0d2d2568faae26813fc7a95203756446d54aa
 F test/shell2.test ab23f01ea2347e4b72bb2399af7ee82aa00f9c059141749f7c4064abca5ad728
 F test/shell3.test 603b448e917537cf77be0f265c05c6f63bc677c63a533c8e96aae923b56f4a0e
 F test/shell4.test 03593fa7908a55f255916ffeda707cdf55680c777736e3da62b1d78cde0d684d
@@ -2171,8 +2171,8 @@ F tool/version-info.c 33d0390ef484b3b1cb685d59362be891ea162123cea181cb8e6d2cf6dd
 F tool/warnings-clang.sh bbf6a1e685e534c92ec2bfba5b1745f34fb6f0bc2a362850723a9ee87c1b31a7
 F tool/warnings.sh d924598cf2f55a4ecbc2aeb055c10bd5f48114793e7ba25f9585435da29e7e98
 F tool/win/sqlite.vsix deb315d026cc8400325c5863eef847784a219a2f
-P f9b89535dc279acf617f274b6edbad0610fc8e5c76d402fc8b5b9dc656e95caa
-R ad5045e76e8f6f44bec0a28b6002d6bb
+P ba0c4bf072ed721a507855d68bde7f1c388396a19b69814b6e257b934f8b0fd9
+R dc2c055a491cfeda731c6a71c070426f
 U drh
-Z c6a1968ff2633a707d24fcf178b842cc
+Z b5b63e3506e216b6a89db91d058df73f
 # Remove this line to create a well-formed Fossil manifest.
index ece39fd14429a046efac7278231b32fdba952952..6cde6e3e04bf4afe7bb6b37f1f1266d79d0398d1 100644 (file)
@@ -1 +1 @@
-ba0c4bf072ed721a507855d68bde7f1c388396a19b69814b6e257b934f8b0fd9
+4b9f2e1d4485ad3baf9285aa09b468469be929b18cb308f19af471d7aac66076
index 1d0f6e90840e5dcd9206b9598ccbc24a659ef11f..c3f2a839d8ae4b14a00c365a1826d65614313cf2 100644 (file)
@@ -5004,7 +5004,7 @@ static int dump_callback(void *pArg, int nArg, char **azArg, char **azNotUsed){
         sqlite3_fputs("PRAGMA writable_schema=ON;\n", p->out);
         p->writableSchema = 1;
       }
-      sqlite3_fputs("CREATE TABLE IF NOT EXISTS FROM sqlite_sequence;\n"
+      sqlite3_fputs("CREATE TABLE IF NOT EXISTS sqlite_sequence(name,seq);\n"
                     "DELETE FROM sqlite_sequence;\n", p->out);
     }
   }else if( sqlite3_strglob("sqlite_stat?", zTable)==0 && !noSys ){
index 0d39c0690f45a7e31ba2832b17f19c4f56224bf5..abf214a9071ce8d74de2b5450b98a2b236e63e96 100644 (file)
@@ -965,7 +965,7 @@ INSERT INTO t1 VALUES(1,2);
 INSERT INTO t1 VALUES(15,16);
 INSERT INTO t1 VALUES(20,21);
 PRAGMA writable_schema=ON;
-CREATE TABLE IF NOT EXISTS FROM sqlite_sequence;
+CREATE TABLE IF NOT EXISTS sqlite_sequence(name,seq);
 DELETE FROM sqlite_sequence;
 INSERT INTO sqlite_sequence VALUES('t1',20);
 PRAGMA writable_schema=OFF;
@@ -1005,7 +1005,7 @@ BEGIN TRANSACTION;
 CREATE TABLE t2(x,y);
 INSERT INTO t2 VALUES(99,88);
 PRAGMA writable_schema=ON;
-CREATE TABLE IF NOT EXISTS FROM sqlite_sequence;
+CREATE TABLE IF NOT EXISTS sqlite_sequence(name,seq);
 DELETE FROM sqlite_sequence;
 INSERT INTO sqlite_sequence VALUES('extra',999);
 PRAGMA writable_schema=OFF;