From: drh Date: Thu, 20 Dec 2012 01:15:20 +0000 (+0000) Subject: Add PRAGMA foreign_key_check. Name the child and parent tables as part of X-Git-Tag: version-3.7.16~93 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=b2bb176b7043dab7a20e2eb535ec2e73e3f583fe;p=thirdparty%2Fsqlite.git Add PRAGMA foreign_key_check. Name the child and parent tables as part of a "foreign key mismatch" error. FossilOrigin-Name: e408dc9080594dc464b8763dece6b365772c6105 --- b2bb176b7043dab7a20e2eb535ec2e73e3f583fe diff --cc manifest index e3d771d282,3c7204c5d2..060a723fae --- a/manifest +++ b/manifest @@@ -1,5 -1,5 +1,5 @@@ - C Fix\sthe\ssegfault\sproblem\sof\sticket\s[a7b7803e8d1e869]\swhich\sinvolved\nthe\suse\sof\s"AS"\snamed\sresult\scolumns\sas\slogical\sterms\sof\sthe\sWHERE\sclause. - D 2012-12-19T16:58:02.074 -C Remove\san\sunreachable\sbranch\soperation\sfrom\sthe\sforeign_key_check\spragma. -D 2012-12-20T00:32:49.517 ++C Add\sPRAGMA\sforeign_key_check.\s\sName\sthe\schild\sand\sparent\stables\sas\spart\sof\na\s"foreign\skey\smismatch"\serror. ++D 2012-12-20T01:15:20.959 F Makefile.arm-wince-mingw32ce-gcc d6df77f1f48d690bd73162294bbba7f59507c72f F Makefile.in 690d441a758cbffd13e814dc2724a721a6ebd400 F Makefile.linux-gcc 91d710bdc4998cb015f39edf3cb314ec4f4d7e23 @@@ -179,7 -179,7 +179,7 @@@ F src/shell.c e392dd1ccbb77cc1d75a8367a F src/sqlite.h.in 39cc33bb08897c748fe3383c29ccf56585704177 F src/sqlite3.rc fea433eb0a59f4c9393c8e6d76a6e2596b1fe0c0 F src/sqlite3ext.h 6904f4aadf976f95241311fbffb00823075d9477 - F src/sqliteInt.h f7581eb79d822a6993d6aa31baf1e67e6ff17d19 -F src/sqliteInt.h fed3071c8d1b7ccfe37f509def6ea5421988577c ++F src/sqliteInt.h 2e5d50f26abf7cbc6162117735379d412f4091da F src/sqliteLimit.h 164b0e6749d31e0daa1a4589a169d31c0dec7b3d F src/status.c bedc37ec1a6bb9399944024d63f4c769971955a9 F src/table.c 2cd62736f845d82200acfa1287e33feb3c15d62e @@@ -1027,7 -1026,7 +1028,7 @@@ F tool/vdbe-compress.tcl f12c884766bd14 F tool/warnings-clang.sh f6aa929dc20ef1f856af04a730772f59283631d4 F tool/warnings.sh fbc018d67fd7395f440c28f33ef0f94420226381 F tool/win/sqlite.vsix 97894c2790eda7b5bce3cc79cb2a8ec2fde9b3ac - P 7fecced466d86a66b0b751c5b5608141e134fe2d 0ae142178d5ff874a4df58d699adad3a41e3d8d2 - R 50795a0c6ec500ee7d72d138c83ca2b4 -P 25411f83f99803e39feee368703fd20b4ade8eeb -R c79c49ee3d52fd45a5706b357c7b932d ++P b3c9e8f81275fe07272c01f66b16c16417f034af b5a8f3160b5dc1397312add3c5410e7e0a12b75e ++R c25a7b70b2b47eedc79e89bea857f6d5 U drh - Z dd417560d581bba91dab25239d7f612a -Z 478f8348ae468b598dcecb8fdb7894c8 ++Z 54888f90388c5aea5593479ed7ab2502 diff --cc manifest.uuid index 1ffbba581d,ed34ad3e01..8c078e7bb1 --- a/manifest.uuid +++ b/manifest.uuid @@@ -1,1 -1,1 +1,1 @@@ - b3c9e8f81275fe07272c01f66b16c16417f034af -b5a8f3160b5dc1397312add3c5410e7e0a12b75e ++e408dc9080594dc464b8763dece6b365772c6105