]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Correct handling of quoted names in CREATE INDEX. Ticket #869. (CVS 1907)
authordrh <drh@noemail.net>
Sat, 28 Aug 2004 14:53:34 +0000 (14:53 +0000)
committerdrh <drh@noemail.net>
Sat, 28 Aug 2004 14:53:34 +0000 (14:53 +0000)
FossilOrigin-Name: b01d566580b151db0e1c95d124f20ea0bc889250

manifest
manifest.uuid
src/build.c

index fa934f5cdda854ae18b3a3cdda48b4868ff43f57..933e6d825aea8ae32cff1a996bcc31911b4525b5 100644 (file)
--- a/manifest
+++ b/manifest
@@ -1,5 +1,5 @@
-C More\sfixes\sto\sthe\spublish.sh\sscript.\s(CVS\s1863)
-D 2004-07-23T01:10:57
+C Correct\shandling\sof\squoted\snames\sin\sCREATE\sINDEX.\s\sTicket\s#869.\s(CVS\s1907)
+D 2004-08-28T14:53:34
 F Makefile.in ab7b0d5118e2da97bac66be8684a1034e3500f5a
 F Makefile.linux-gcc b86a99c493a5bfb402d1d9178dcdc4bd4b32f906
 F README f1de682fbbd94899d50aca13d387d1b3fd3be2dd
@@ -26,7 +26,7 @@ F src/auth.c f73ae6f7260e3409e9b164a2bb9efffc38054081
 F src/btree.c 08a05b925b348c05d79b9b062b79e50d565678de
 F src/btree.h 41cb3ff6ebc3f6da2d0a074e39ff8c7a2287469f
 F src/btree_rb.c af40501eedd7b673ffd5e02f3a4702c76596d64a
-F src/build.c 46760493ebddd6360e31ff44c314d5bec04cd322
+F src/build.c ee7905531ed592bd68b484f0821fc3cd007e1576
 F src/copy.c 750e13828c3e4a293123e36aaa7cf0f22466248a
 F src/date.c 54befeafe3e2af041c22bcc49fd79f0396b75c4d
 F src/delete.c 82001c74882319f94dab5f6b92a27311b31092ae
@@ -191,7 +191,7 @@ F www/sqlite.tcl 3c83b08cf9f18aa2d69453ff441a36c40e431604
 F www/tclsqlite.tcl b9271d44dcf147a93c98f8ecf28c927307abd6da
 F www/vdbe.tcl 9b9095d4495f37697fd1935d10e14c6015e80aa1
 F www/whentouse.tcl a8335bce47cc2fddb07f19052cb0cb4d9129a8e4
-P 102ab94167448e062333e15159d8199d08ac2677
-R 5f06733d3db1034bf9383733fac693e9
+P 022e3f56ac5a29f8449d98630c673edda372d221
+R 6ef9155f1882b2205a41956e5a077bd3
 U drh
-Z 6d1a45435e911c1388ca722c2f2f199e
+Z 79491f8c456d81b2c776bd357c8237aa
index d1202c22c8abbf574dcfcc5d36047861ceeeacee..4c8b5c10dfed8bf9a83fc2bd1b940cb581daa252 100644 (file)
@@ -1 +1 @@
-022e3f56ac5a29f8449d98630c673edda372d221
\ No newline at end of file
+b01d566580b151db0e1c95d124f20ea0bc889250
\ No newline at end of file
index b413b0a0784dacbb710d76d2a54facb0bd6d74cf..25c50b2ea24ddf1e84205868c06b529b3c1403d7 100644 (file)
@@ -23,7 +23,7 @@
 **     ROLLBACK
 **     PRAGMA
 **
-** $Id: build.c,v 1.176.2.2 2004/07/20 00:50:30 drh Exp $
+** $Id: build.c,v 1.176.2.3 2004/08/28 14:53:34 drh Exp $
 */
 #include "sqliteInt.h"
 #include <ctype.h>
@@ -1557,7 +1557,7 @@ void sqliteCreateIndex(
     sqliteSetString(&zName, "(", pTab->zName, " autoindex ", zBuf, (char*)0);
     if( zName==0 ) goto exit_create_index;
   }else{
-    zName = sqliteStrNDup(pName->z, pName->n);
+    zName = sqliteTableNameFromToken(pName);
   }
 
   /* Check for authorization to create an index.