From: drh Date: Mon, 14 Oct 2013 14:30:02 +0000 (+0000) Subject: Update the foreign_key_check pragma so that when a parent table is undefined X-Git-Tag: version-3.8.1~13 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=71d5338c5daa46a0695dfbc011a20dfa3a4b9e8b;p=thirdparty%2Fsqlite.git Update the foreign_key_check pragma so that when a parent table is undefined it is treated as an empty table. FossilOrigin-Name: 208b259ad73b51e7df163fee3d7ed2bd79767597 --- 71d5338c5daa46a0695dfbc011a20dfa3a4b9e8b diff --cc manifest index 660a6e9b4d,c7e0df6844..20cf3d6b53 --- a/manifest +++ 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 2cfee1187b,bf1535ba3c..cc50cbfe0f --- a/manifest.uuid +++ b/manifest.uuid @@@ -1,1 -1,1 +1,1 @@@ - e06f74d32d44f281dd21908d401184f35f9455a4 -8c13a7fd738e5441af370537649b0bfa97679cda ++208b259ad73b51e7df163fee3d7ed2bd79767597