From: drh Date: Mon, 16 Apr 2007 15:35:23 +0000 (+0000) Subject: Make it clear in the docs that virtual tables and shared cache do not X-Git-Tag: version-3.6.10~2324 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=505a112384b0ee547dea61ea0280215e1f4bd8a2;p=thirdparty%2Fsqlite.git Make it clear in the docs that virtual tables and shared cache do not play well together. (CVS 3846) FossilOrigin-Name: 62ef2b1127e76eae0f76ac51f8238446763a3aac --- diff --git a/manifest b/manifest index 239b7ccb97..08521bc540 100644 --- a/manifest +++ b/manifest @@ -1,5 +1,5 @@ -C Ensure\ssqlite3_finalize()\scan\sbe\scalled\sfrom\swithin\sthe\sxDisconnect()\smethod\sof\svirtual\stables.\s(CVS\s3845) -D 2007-04-16T15:06:25 +C Make\sit\sclear\sin\sthe\sdocs\sthat\svirtual\stables\sand\sshared\scache\sdo\snot\nplay\swell\stogether.\s(CVS\s3846) +D 2007-04-16T15:35:24 F Makefile.in 8cab54f7c9f5af8f22fd97ddf1ecfd1e1860de62 F Makefile.linux-gcc 2d8574d1ba75f129aba2019f0b959db380a90935 F README 9c4e2d6706bdcc3efdd773ce752a8cdab4f90028 @@ -414,7 +414,7 @@ F www/audit.tcl 90e09d580f79c7efec0c7d6f447b7ec5c2dce5c0 F www/autoinc.tcl b357f5ba954b046ee35392ce0f884a2fcfcdea06 F www/c_interface.tcl b51b08591554c16a0c3ef718364a508ac25abc7e F www/capi3.tcl 7a7cc225fe02eb7ab861a6019b08baa0014409e1 -F www/capi3ref.tcl 89dd0e0dd41729b8180d38cc28c722b3e4ed8bd6 +F www/capi3ref.tcl 80178d2697e97236c208a2a6a507e82d121acc71 F www/changes.tcl 91b7c26fa6872ccc85fb60d7a8554c06f5439246 F www/common.tcl 2b793e5c31486c8a01dd27dc0a631ad93704438e F www/compile.tcl 276546d7eb445add5a867193bbd80f6919a6b084 @@ -458,7 +458,7 @@ F www/tclsqlite.tcl bb0d1357328a42b1993d78573e587c6dcbc964b9 F www/vdbe.tcl 87a31ace769f20d3627a64fa1fade7fed47b90d0 F www/version3.tcl 890248cf7b70e60c383b0e84d77d5132b3ead42b F www/whentouse.tcl fc46eae081251c3c181bd79c5faef8195d7991a5 -P e44995debf2456e55b502783849e93a045a527c8 -R 279638657fd09ef4747823ac0decb770 -U danielk1977 -Z b90c16751ca25c9a5de2c4519a248aa8 +P 8d6c3bfc4dfdd380a2915d778e256d3e49d22d72 +R 321dbeb0f693ce1b8df9ea20fa6bdbed +U drh +Z a9e7fd4dd9f612ad453b38e74508ef23 diff --git a/manifest.uuid b/manifest.uuid index b7aea91b3f..d14097d6cc 100644 --- a/manifest.uuid +++ b/manifest.uuid @@ -1 +1 @@ -8d6c3bfc4dfdd380a2915d778e256d3e49d22d72 \ No newline at end of file +62ef2b1127e76eae0f76ac51f8238446763a3aac \ No newline at end of file diff --git a/www/capi3ref.tcl b/www/capi3ref.tcl index 79751c9a64..b175ada5d5 100644 --- a/www/capi3ref.tcl +++ b/www/capi3ref.tcl @@ -1,4 +1,4 @@ -set rcsid {$Id: capi3ref.tcl,v 1.54 2007/04/10 13:51:19 drh Exp $} +set rcsid {$Id: capi3ref.tcl,v 1.55 2007/04/16 15:35:24 drh Exp $} source common.tcl header {C/C++ Interface For SQLite Version 3} puts { @@ -1639,6 +1639,10 @@ api {} { thread-specific storage so that it will be available for sharing with other connections. + Virtual tables cannot be used with a shared cache. When shared + cache is enabled, the sqlite3_create_module() API used to register + virtual tables will always return an error. + This routine returns SQLITE_OK if shared cache was enabled or disabled successfully. An error code is returned otherwise.