]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Update the foreign_key_check pragma so that when a parent table is undefined
authordrh <drh@noemail.net>
Mon, 14 Oct 2013 14:30:02 +0000 (14:30 +0000)
committerdrh <drh@noemail.net>
Mon, 14 Oct 2013 14:30:02 +0000 (14:30 +0000)
it is treated as an empty table.

FossilOrigin-Name: 208b259ad73b51e7df163fee3d7ed2bd79767597

1  2 
manifest
manifest.uuid
src/pragma.c

diff --cc manifest
index 660a6e9b4ddc6fb0c1cc0b084f0b2a4512059c60,c7e0df684422822c905ef41aa853268ee3355b5d..20cf3d6b53285674b0631147f6184c4aaf85f72c
+++ b/manifest
@@@ -1,5 -1,5 +1,5 @@@
- C Corrects\sto\scomments\son\sthe\sSTAT4\simplementation.
- D 2013-10-14T14:21:59.159
 -C In\s"PRAGMA\sforeign_key_check",\streat\smissing\sparent\stables\sas\sempty\s(instead\sof\sas\serrors).
 -D 2013-10-12T19:06:48.154
++C Update\sthe\sforeign_key_check\spragma\sso\sthat\swhen\sa\sparent\stable\sis\sundefined\nit\sis\streated\sas\san\sempty\stable.
++D 2013-10-14T14:30:02.391
  F Makefile.arm-wince-mingw32ce-gcc d6df77f1f48d690bd73162294bbba7f59507c72f
  F Makefile.in e2d28ec95bd17ab4f3b6ee40b7102e9d7a0857b9
  F Makefile.linux-gcc 91d710bdc4998cb015f39edf3cb314ec4f4d7e23
@@@ -211,7 -211,7 +211,7 @@@ F src/parse.y a97566d6da75075589a7c716d
  F src/pcache.c f8043b433a57aba85384a531e3937a804432a346
  F src/pcache.h a5e4f5d9f5d592051d91212c5949517971ae6222
  F src/pcache1.c a467393909a4ed7ca9de066d85ba5c5b04a5be63
- F src/pragma.c 1c00ed0dea8bc119d248e26e648d438e16e92010
 -F src/pragma.c 24fb88e294ff7cd5bd1859f88503349ce92aa187
++F src/pragma.c 64d3d1f8b4ed144ba85c061d00d96d6be8aa2fea
  F src/prepare.c fa6988589f39af8504a61731614cd4f6ae71554f
  F src/printf.c da9119eb31a187a4b99f60aa4a225141c0ebb74b
  F src/random.c 0b2dbc37fdfbfa6bd455b091dfcef5bdb32dba68
@@@ -1123,7 -1123,10 +1123,8 @@@ F tool/vdbe-compress.tcl f12c884766bd14
  F tool/warnings-clang.sh f6aa929dc20ef1f856af04a730772f59283631d4
  F tool/warnings.sh d1a6de74685f360ab718efda6265994b99bbea01
  F tool/win/sqlite.vsix 030f3eeaf2cb811a3692ab9c14d021a75ce41fff
- P 1660efbe46439734c7dc1674994ceb86a9b41d1a
- R f477aeb6857af43b8fdd44c053eea21e
 -P 27001356ed8201529b3f31d4313f2010f1b4e1b1
 -R d979b0883c0e5512213e1d7af1d7ac15
 -T *branch * fkc-missing-parent-tables
 -T *sym-fkc-missing-parent-tables *
 -T -sym-trunk *
 -U dan
 -Z 1f7e86e642b676f584ebb1b861caf588
++P e06f74d32d44f281dd21908d401184f35f9455a4 8c13a7fd738e5441af370537649b0bfa97679cda
++R 569f3fd7fb4e81f584789e4d94c2c097
++T +closed 8c13a7fd738e5441af370537649b0bfa97679cda
 +U drh
- Z 5a50d5097c4b6be57e9ef1781ac233fc
++Z 337ac35bfd11421ae22a03d4fa2d5ecb
diff --cc manifest.uuid
index 2cfee1187b77884f8c690eddf1e03f37b5719e8b,bf1535ba3cdb6760cc87bbce72fe2da0901e8f6e..cc50cbfe0f22f672aae1f4968b2526808b37f49d
@@@ -1,1 -1,1 +1,1 @@@
- e06f74d32d44f281dd21908d401184f35f9455a4
 -8c13a7fd738e5441af370537649b0bfa97679cda
++208b259ad73b51e7df163fee3d7ed2bd79767597
diff --cc src/pragma.c
Simple merge