]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Add PRAGMA foreign_key_check. Name the child and parent tables as part of
authordrh <drh@noemail.net>
Thu, 20 Dec 2012 01:15:20 +0000 (01:15 +0000)
committerdrh <drh@noemail.net>
Thu, 20 Dec 2012 01:15:20 +0000 (01:15 +0000)
a "foreign key mismatch" error.

FossilOrigin-Name: e408dc9080594dc464b8763dece6b365772c6105

1  2 
manifest
manifest.uuid
src/sqliteInt.h

diff --cc manifest
index e3d771d2822529210a1662058acb269591e6211c,3c7204c5d24e2b9b933de4e0dbc79f7270bb7c29..060a723fae204182a8a4eec41ade6ef5f44f6c30
+++ 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 1ffbba581d6b0c522675481e71e396ae0379a6a1,ed34ad3e01c02e1cb5755fe8a4f9e148c70f038a..8c078e7bb18cb1e8b597996ac882baafa0a15433
@@@ -1,1 -1,1 +1,1 @@@
- b3c9e8f81275fe07272c01f66b16c16417f034af
 -b5a8f3160b5dc1397312add3c5410e7e0a12b75e
++e408dc9080594dc464b8763dece6b365772c6105
diff --cc src/sqliteInt.h
Simple merge