From: drh Date: Sat, 19 Mar 2005 01:41:21 +0000 (+0000) Subject: Updates to comments and documentation. No changes to code. (CVS 2398) X-Git-Tag: version-3.6.10~3760 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=ddba9e54e7b040e7b96f4cf1664f628feb1f9dc1;p=thirdparty%2Fsqlite.git Updates to comments and documentation. No changes to code. (CVS 2398) FossilOrigin-Name: e53c77268cd16802bd8c6fc4c6cd5280dc12f9c1 --- diff --git a/manifest b/manifest index fcc9a8875f..4ab6132256 100644 --- a/manifest +++ b/manifest @@ -1,5 +1,5 @@ -C Remove\sunused\scode\sfrom\sutil.c.\s\sEnhance\sthe\strace\soutput\sin\sos_unix.c.\s(CVS\s2397) -D 2005-03-18T14:03:15 +C Updates\sto\scomments\sand\sdocumentation.\s\sNo\schanges\sto\scode.\s(CVS\s2398) +D 2005-03-19T01:41:21 F Makefile.in 5c00d0037104de2a50ac7647a5f12769795957a3 F Makefile.linux-gcc 06be33b2a9ad4f005a5f42b22c4a19dab3cbb5c7 F README a01693e454a00cc117967e3f9fdab2d4d52e9bc1 @@ -32,7 +32,7 @@ F src/attach.c 3615dbe960cbee4aa5ea300b8a213dad36527b0f F src/auth.c 18c5a0befe20f3a58a41e3ddd78f372faeeefe1f F src/btree.c 1d9b2179ccac13970c883da6ae3758cc72978bb0 F src/btree.h 2e2cc923224649337d7217df0dd32b06673ca180 -F src/build.c a5688630ba792987dca4daa62aae5ea30d1fad67 +F src/build.c 3c0f4394b0f952083b8aa2791cd699d3b01b02f5 F src/date.c f3d1f5cd1503dabf426a198f3ebef5afbc122a7f F src/delete.c d70d54a84695de92efc05b9db7d3684cd21d9094 F src/experimental.c 50c1e3b34f752f4ac10c36f287db095c2b61766d @@ -260,12 +260,12 @@ F www/faq.tcl 1e348dec52dc0f21f4216fd6918c69c56daa4cfd F www/fileformat.tcl 900c95b9633abc3dcfc384d9ddd8eb4876793059 F www/formatchng.tcl bfbf14dbf5181e771d06da7797767b0200b36d8a F www/index.tcl a53c9b092ab528cc4b9755ccd78e23ca796bafe0 -F www/lang.tcl 21cb28bee6a522ab9a376e33f15a048638d6db97 +F www/lang.tcl 1f58511c7e59c5de26c9bf07c488584493dfab1d F www/lockingv3.tcl f59b19d6c8920a931f096699d6faaf61c05db55f F www/mingw.tcl d96b451568c5d28545fefe0c80bee3431c73f69c F www/nulls.tcl ec35193f92485b87b90a994a01d0171b58823fcf F www/oldnews.tcl 61e4b210569e3f45b2df77482ddabb3fa2e8a8a6 -F www/omitted.tcl 9f332aea97b47ec53234f4cd9aa4b4a6da8641ec +F www/omitted.tcl f1e57977299c3ed54fbae55e4b5ea6a64de39e19 F www/opcode.tcl 5bd68059416b223515a680d410a9f7cb6736485f F www/optimizing.tcl f0b2538988d1bbad16cbfe63ec6e8f48c9eb04e5 F www/pragma.tcl 3b7d88d6545e9b8ea4a3661e0be5e0f0e9817466 @@ -277,7 +277,7 @@ F www/tclsqlite.tcl e73f8f8e5f20e8277619433f7970060ab01088fc F www/vdbe.tcl 87a31ace769f20d3627a64fa1fade7fed47b90d0 F www/version3.tcl 092a01f5ef430d2c4acc0ae558d74c4bb89638a0 F www/whentouse.tcl 3e522a06ad41992023c80ca29a048ae2331ca5bd -P 698be25d3e8f0eb2b5a4c6c7d20343b3c8a06134 -R 8611ce54c1361038076da5f3886275d5 +P f2f31919fdd181c79b86f849d46c60f1ed7a0db1 +R 2c95303c62832891365e2218b3260666 U drh -Z d647977318d4fd6baeb9f9cedb4c633a +Z d7dae444341619a35be06d3f102e8b38 diff --git a/manifest.uuid b/manifest.uuid index 0dd78fb99d..f19780a11d 100644 --- a/manifest.uuid +++ b/manifest.uuid @@ -1 +1 @@ -f2f31919fdd181c79b86f849d46c60f1ed7a0db1 \ No newline at end of file +e53c77268cd16802bd8c6fc4c6cd5280dc12f9c1 \ No newline at end of file diff --git a/src/build.c b/src/build.c index d1f2fef739..01ff243b56 100644 --- a/src/build.c +++ b/src/build.c @@ -22,7 +22,7 @@ ** COMMIT ** ROLLBACK ** -** $Id: build.c,v 1.314 2005/03/17 05:03:39 danielk1977 Exp $ +** $Id: build.c,v 1.315 2005/03/19 01:41:21 drh Exp $ */ #include "sqliteInt.h" #include @@ -1405,7 +1405,7 @@ static char *createTableStmt(Table *p){ ** this is a temporary table or db->init.busy==1. When db->init.busy==1 ** it means we are reading the sqlite_master table because we just ** connected to the database or because the sqlite_master table has -** recently changes, so the entry for this table already exists in +** recently changed, so the entry for this table already exists in ** the sqlite_master table. We do not want to create it again. ** ** If the pSelect argument is not NULL, it means that this routine diff --git a/www/lang.tcl b/www/lang.tcl index f3ba0a757c..c85266340d 100644 --- a/www/lang.tcl +++ b/www/lang.tcl @@ -1,7 +1,7 @@ # # Run this Tcl script to generate the lang-*.html files. # -set rcsid {$Id: lang.tcl,v 1.85 2005/03/17 05:03:40 danielk1977 Exp $} +set rcsid {$Id: lang.tcl,v 1.86 2005/03/19 01:41:22 drh Exp $} source common.tcl if {[llength $argv]>0} { @@ -176,6 +176,11 @@ statement, with the following restrictions:
  • If a NOT NULL constraint is specified, then the column must have a default value other than NULL. + +

    The execution time of the ALTER TABLE command is independent of +the amount of data in the table. The ALTER TABLE command runs as quickly +on a table with 10 million rows as it does on a table with 1 row. +

    } Section {ATTACH DATABASE} attach diff --git a/www/omitted.tcl b/www/omitted.tcl index 602cbe6dc4..aa61274588 100644 --- a/www/omitted.tcl +++ b/www/omitted.tcl @@ -1,7 +1,7 @@ # # Run this script to generated a omitted.html output file # -set rcsid {$Id: omitted.tcl,v 1.7 2005/01/21 18:19:29 drh Exp $} +set rcsid {$Id: omitted.tcl,v 1.8 2005/03/19 01:41:22 drh Exp $} source common.tcl header {SQL Features That SQLite Does Not Implement} puts { @@ -45,10 +45,11 @@ feature {Complete trigger support} { triggers - triggers that trigger themselves. } -feature {ALTER TABLE} { - To change a table you have to delete it (saving its contents to a temporary - table) and recreate it from scratch. - ("ALTER TABLE ... RENAME TABLE ..." was added to version 3.1.0.) +feature {Complete ALTER TABLE support} { + Only the RENAME TABLE and ADD COLUMN variants of the + ALTER TABLE command are supported. Other kinds of ALTER TABLE operations + such as + DROP COLUMN, ALTER COLUMN, ADD CONSTRAINT, and so forth are omitted. } feature {Nested transactions} {