ELF>P@@@8@ @@@@@@@@@,, 00`0`!! XX`X`@@DDPtd@@llQtd/lib64/ld-linux-x86-64.so.2GNUGNUk2Ead'{`mU P UX\|BE)fUaqX8?kX6 |_RZskm6rD'F{/Z4nc  !/g FR4(,>dK[`H```O`` @~@wf";ufd&tf?51tf:,9SAtf~ufwtfZ7Aii `ii jui tti (` `X`Z`WH`P`X```h`p`x``` ` ` ` ````ȶ`ж`ض````````` `(`0` 8`!@`"H`#P`$X`%``&h`'p`(x`)`*`+`,`-`.`/`0`1`2ȷ`3з`4ط`5`6`7`8`9`:`;`<`= `>(`?0`@8`A@`BH`CP`DX`E``Fh`Gp`Hx`I`J`K`L`M`N`O`P`Q`Rȸ`Sи`THk5dH5 % @% h% h% h% h% h% h% h%ڛ hp%қ h`%ʛ h P%› h @% h 0% h % h % h% h% h% h% h%z h%r h%j h%b h%Z hp%R h`%J hP%B h@%: h0%2 h %* h%" h% h% h % h!% h"% h#% h$% h%% h&%ښ h'p%Қ h(`%ʚ h)P%š h*@% h+0% h, % h-% h.% h/% h0% h1% h2%z h3%r h4%j h5%b h6%Z h7p%R h8`%J h9P%B h:@%: h;0%2 h< %* h=%" h>% h?% h@% hA% hB% hC% hD% hE% hF%ڙ hGp%ҙ hH`%ʙ hIP%™ hJ@% hK0% hL % hM% hN% hO% hP% hQ1I^HHPTI}@H}@H0t@HH HtHÐUHSH=( uKH`H" H@`HHH9s$fDHH @`H H9rۥ H[fff.H=8 UHtHtP`ÐHcG H1fD1HD1ffff.wHGHH?1H1@HcHty<\uLcBfDUSHH/@tFHDA uM@/tW@-uW{-uQH< u&fDH< tuH[]Dt@H+@uf{*t H1[]CtHSHt<*uHtH8uAA)A?EfE1Ht$?HtfDH8uAA)A?EG$'t-AEt$AVHHL@1D8(HAH9uMcLHHtWEtdIcHDD(HEt7AJL3DHH9tHD8+uHD(HH9uD(@HH[]A\A]A^A_IcIcHH<8BD%fDHl$HH\$Ld$HHHAt}~+t>u&HHl$H$Ld$HtsH$Hl$Ld$HDHHHl$H$Ld$HHH@HDHHl$H$Ld$H#DHHHl$H$Ld$HH8HHHuHp1HDtHp1HHp11Hfffff.H5 1ɺffff.AWAVLwAULoATUSHHL'H{H'dH{ AHCH{H{d"H{AHCH{MdH{1ttID$ H{HhM~@H1HHHI|$E1LHwHAEFHD[]A\A]A^A_ÐID$ ~@Hp1[HfD1+f1fH{HCAf.AH{1uH{HdIT$ H1HzHHHtI|$E1LHHAE&C E1fUSHHG H/H4H{HC#H{HCHCH}HKE1؞@t H[]DHH[]rfAWE1AVAUIHֺATIUSHH(HL$A@H|$1TH|$D$ !LHƿ@I1HŋsHH;SH$$ucT$ L@1XLHE111HHKH|$dhH|$H(D[]A\A]A^A_@AS(H"Ht,HH@0H@H@H@ H[ATIUS8HtH:u)?jHHtLHcHHH[]A\ffffff.H\$Hl$HLl$L|$HLd$Lt$H8MA`~;H5S HLqME1LIt$ MDI HuMto(IĸMt0I$ID$HID$Il$Ml$ IuM'H\$Hl$Ld$Ll$ Lt$(L|$0H8ffH\$Hl$HH%H0HHH[H}H\$Hl$H@H\$Hl$Ld$Ll$H(IHHHtPI<$'I|$ILHH޿@1HHEH\$Hl$Ld$Ll$ H(I<$@H1hHEH\$Hl$Ld$Ll$ H(ff.AUATUHSHHH:H}IAC|$?EH"H@~;AKL%DII9t"AUHA}"uI"HI9uHH"@HHH[]A\A]DAWAAVAUATUSHHHT$(H|$8H:HD$0HD$(H8 D$ 6AD$$D$HD$D$D|$DHcD$HD$0|$HD$~ZDt$ D+t$L|$(fDLcK,H}@H}ID9Ht$HcLmty9\$A\$A;\$$~"DH|$ƉD$$HHD$Hc|$Ht$IcH|$l$D$9D$ ~B\$'HD$(J\H;HD$H;At1HD$H|$8Ht$H6H|$HH[]A\A]A^A_H|$8HH[]A\A]A^A_vfDAT1 USH+A@t.HSHfDH0H4@1*HH@u2v9u&S:%vuS:vuA[]DA\p9uC:puC:wpuC:lptffffff.ATUSG@HtkHh Htb}HAtH8u)%?L`LtHHtHLHH]A\1[H]A\fD @6HHtfff.UHE1SHHHֺHHL$umH|$HtcyduOHtH麠@H1H|$1{@HH1H|$*dtH|$H[]@H\$Hl$HLd$Ll$Lt$H8t+H\$Hl$Ld$ Ll$(Lt$0H8H*@LjLrA$@H8B@ HMg@Ho@LuOC<HHLP@1H{HHź @1H1'DH{L@1E1D@Lt111@HD$"HH 1Ҿ@HH;HL$E1IźHLAEH|$t11@1"HIHtL'HI1L֟@xH|$IAdu\H|$!1LIƾ@?"LH/H|$IdL1Ҿ@ E1IH|$E1Ҿ@LH"HH{H3LHH HlHk1N@H{O@1E1+H{@1CL1Ҿ@9IL1HP@H{H31HHJfDATUHSHH"fD#HEt[A\t}A A A HIcDP@u=A1@HD#HEu[H"]A\HDpH\H\QH\Ht1H\HnH\HrSHHH?t H[@HHIH;HH=4 tnt1H=" HtYH;H[fDH= A%@E11Ҿ@HD$H$.1H=v HI@1SH= ATUHSHH(Ht HC(HH8EE14W1ɄtOH1BHt14wu<_t<'AuBHuDBLaHcCHHC(11Eum]tEHMHHt'Hc0}'uHcH̓'HuHcEt 'Hc[]A\'<_AE0H= @ ffff.AUIATUSHHD<<>6<&'<><"<'HS1"t,<&t(<>t$<"ftH<'tHՃH)I<tx<"<'u$<@L1H\+8H[]A\A]D%@L1f*@L1f.0@L1|뒺5@L1fy1J1?ATIUSHH1fD<'BHuL@L1tO<'tcHC1 HŃH)H'uIH\+1G@Lu[]LL@A\1K@L1HxuHLB@[]A\1XHٺ@L1Affffff.AVHHdAUAATIUSHHoW0LW0E1LЄtfH8uAE)A? tSHMc@t&?HpH@u8uAtM9HLLuɐH"tHtfDH8u)?9MʃcDC Et29l$(G@ @H{AȾHDºo@H$MM1IIA9(k H|$01E(HdE~Ld$0I1HD$(R@M $D9G@ @HDMLDL$(H{H$A1o@II#A9c A{uM $MtA91LD@t fH8uDD)ʁ?9]1@LOH8u)?4C PS u { zH|$0E HC0EnLdLd$01HD$(5fD{CH{G@1)IA9I $H{@HID1D9}H{HL$(@1믃C H|$0hHK(H{1@EsL|$(Ld$01Dt$0DI4$A@E@AA,LDHMH|$(t*A9Pp+t-HuVHNT$HL$Ht$ T$H8HL$Ht$ HDWQHAHDOt@HHDOu.mEteu=HH@<-<+HDGT@HHDGu6H{IL@1KII9l$0H{Ġ@1C PS u K H|$0ELd$0LdL{01f.I4$H{HIDIeH{1L@A9HBL#DB#ofDM Ht$8 HHDWEDEuJH{DH{L麵@1H{Š@1H{L麠@1I4$H H,H IA}A.HC@DD$ HD$8H1kDD$ E~Ul$DHl$8ML|$HMEf.AM1I@H#DD)A9Ml$DL|$HH|$8L@1HHDOu$E3EnI1AG@c A$D9 @H{IDA@AH$o@1IyA9E~JLc01A@fDIuH{HIDIH{1LẠ@%A9H{G@1 E}EfL{01IMH{D9AG@@ME1IA99E~;E~1A@IuHHID1D9ƒINA9H{G@1dVH{L麠@1DD$ BDD$ E1XH\$Hl$H8HHT$t[Su tt1H\$(Hl$0H8ÐCuD[EuXH{HL$HT$HD$Ƞ@DOuGHѾH=} @1zDHt$H;E111mffffff.AWIdAVAdAUATU1SHHItvDHcDLM,)L)HA}H HÃA<HCuA| t7EcA9Gt6dLIcHIuHL[]A\A]A^A_DHcAHuL[]A\A]A^A_Hcquc뚅tAELE1fffff.AWAVAUIATIUSHHXHHT$0HD$HtHLt$@L|$H1HX[]A\A]A^A_MLHLH|$HHd e@Ņ!@1D$H|$H$>ŋ$u^|$t^ H\$@H HHDQ u1U?Mt LcI$|$ufDMtL$0$I$D$RDsH\$@H fHHDQ u1cH|$Hvō|m<HHD$8qHT$8HcHHHЅHT$ HD$(~;HL$81f.H|$H։$HL$HL$H$H9H|$0tHD$HHL$0H A HD$ HT$(D$HD$DD$HD$H;l$t$H|$HH$HL$Ht$H|$H_H$HL$H9ut@H|$8$^H|$0$HD$0Hǀ f.LD$(HL$8HT$ H|$0Etf.H|$H6de@Ņ!mAWE1AVE1AUIATIU1S1HHdH%(H$81D$,D$ f.HDADD$E=x M5k I|$HHt }`u`HH8FfDFx tM/x AHF}<;.EE|$ELHatL1ɅD$ I|$HM0LHHQHtHHHH$8dH3%(D$HH[]A\A]A^A_fDHHD$ H fDHDA u /HT$ $ $HHT$HɃ] Ld$`Ll$XH$(LHMHH$(L+@HHdH,tAH}Aet-H$(:H=p HI@1H$(mFHcH|Pt=HDQ uGIcIDf.HDQ u"AIuOMcRLH|PAMc)/@AH|P McU@ILINI@INL`I@INLaH=n `@`@H=n 11H$XdH3%(Hh[]A\A]A^A_AD$ Ad|$ --Mc T@I LINH9HHDŽ$(H$0HHDŽ$PDŽ$HH$0DŽ$tDŽ$xL$(DŽ$|:DŽ$<G@H;^@4H$(HH=m I@1vH$(iIm@INLH9D$ D$(AbAd„Ae"AgpAhAiAlIcոޢ@HLHOvSJE1HDŽ$(Ld$XtLl$`HH;H$(LLH$(f#H|$X1l McIu@INLqAeI@INLuDWMcg@ILIN|utH|$X1CI@INLEH|$Xx|ǃxH11CC HCDHǥHAmAnIcո ٣@H LHOHduLD$X @@0-D$ E1D$(E1HH{z@1蝿H{@1舿H;E111C@yLl$XAfIEP@HAIHj H{H31ɺ@A9H_j |{HH;E111Ҿߡ@1}H{@1ؾ1L0@H=i 1賾H$(&IcA@HLIO#AtAA|$ 6Icո@HLHOH HD$XH$(H$ L$E1@HPi H;H=i H$H6H=h I@1载H$谾H$ 3H|$X1C L$LLLD$X1AA2@A A@AII8HDH;u)Á?kcHcLHH LHNH9YDŽ$IA9LH+H$@H$HDŽ$HDŽ$G@L$H$H$1AoIcո@HLHOH{H;=Fg t蟿Hl$X@H mHg H@1HC1蠿IH߾@@>H߾@1H{H31ɺ@Nf v H9@HcHHHN˿"@H9t-wHLHHNLH9uDŽ$iDŽ$YMc@ILINŻu I֢@INL螻{HL$0HDŽ$(LHHDŽ$PDŽ$HHD$XL$(LẐG@H@He H;He H$(H@H=Ze 1ALd$XA+@AAwIcո@HLHO蛺FLl$XADD9+I}1 AICDHAc~Icո@HLHO(Ll$XLH8uD)AB@ILLA?IINٹtlI@INL軹tNIH@INL蝹t"I@INLC1'C1H{¡@1覸CxHSD1HCC 1CDCH CLCPCTCX C\C` L`@H=)c 1iEMc@ILIN腸u/t*H1H|$X 1H;I@INL8`WH|$X1b H$E1Ap+@M@HD$H$H$A ,@P@HD$H$I趸H$E1E1]@HD$`*@H$*@胸H$H```@yH$E111Ҿ@@DŽ$H"H$@@HH]H麸@ @H@HP@@H#E111Ҿ@H觶E111Ҿ@H苶fHh@g@HIH$E1Hp @@DŽ$>H$E1Hp @0@DŽ$ApIcո6@HLHOEHt$X`躸}Ht$``@0蚸cзH;L$(LẐG@@seAqAIcո=@HLHOU-@H[HHC` HL$XH@11H$(}I@HIL<@INLشu=C1H;H$(H$ L$E1ؙ@螷 IL6@INLC1'CǃxHֹ1|C HHǥHAr|$(McB@ILINu vIG@INLسLl$`Ld$XH$(LTHE1H$(H;L+@'HIdL讳AtAdAAsMc`@ILIN HL$0HDŽ$(E1&LHHDŽ$PDŽ$HucHMABAHl$XMcN|=E7EuӾO@HδY]@H蹴H$H$L1HDŽ$ @HDŽ$HDŽ$Ƞ@HDŽ$BH$(H@I Σ@INLձu Ip@INL讱{u@H{Ax@Ig@y@MEذxH{I@y@ME1谰{ H{I蹁@y@ME1苰HcCH{@y@Lŀ@1eH{٣@@1KH{HdH{G@1&HHH8u)H{A@?@LEºy@1H{Σ@@1HL¯H{Hs0eH{G@1蠯H{@@1膯H{1@HkL9tMDuH{G@11HHs0JH;L$(LẐG@@譯L^H=Z @1L4AeAAvH;H;I@HH-Y H;L$(LẐG@@HY H$H$LHDŽ$@HDŽ$HDŽ$Ƞ@HDŽ$1L0@QLl$XA+@AI@LLIN莮uCC1:H|$X@荮HIHHLILP@INL/IL@INLI@INLuYCt9Ht$`H1HL$XH=%X 0@1@ b@H1N@@Hs0C@1z#Hs0C@1Y$(L$ 193IPHt!1:HtH>u)%?9L؃IɍsPHD$ AOE1T1AHHHD$(E9}wAD;$(PLl$ DH$ A9@ @پ@HMN(MLD1DLl$(9$(}G@1HD$ DH=V @1mHD$XHL|$`HDŽ$(HD$@%HS0HT$(HЀ8t6HHL$XH=*V @HV HC\+D$(%?D$0t{1L@ЬHIIu IA>uH;H$(E1L}L裫t5H$(HtMH=U 衭I@HL8@H$(=H$(A EHDŽ$(DD)?B|mHc̪HIt"HL@1谭L8tH@D)%?HcID9},B?HHcЃH$(HA)E1AH;LaLtGH=T 蒬H=sT HI@1WH$(HH|$@@HHD$ LA}HcH迩HIH;E111Ҿ@A|Hc|$0D$<H|$0HH|$HH|$ wHIgD$<LM4$1t< t:C0HE< uEA9MM1MILHH$(E1LT$HIA9LT$H$(LMMiH$(̧L肩9H=KS AƢ@H=R HI@1اHL$@H=R 0@賧H$(fHT$0Ht$(HL$+L$EA9HT$0HcHTIHl$HDAϢ@L賨H|$ 詪H$(H;E111L誧sH=R @1H|$ ^H$(表: $DD$HLLHcLdD9}%HcHT:-uHLHuD9|A9HcЃHTA9H$xHHDHD$8HP H$x1HD$p֨~E1M@L蕥HHC KH|$`HHAL EH$dH34%(DHĘ[]A\A]A^A_fDHLB HDŽ$x@HD$8 fDL耥AHE8-HT$`Ht$`Dl$4A@IHdH0AA5@A;@AA@AHT$HHt$@D9l$4~LHcID8-u?x-HXLLHEHtHLL9l$4D$x@H|$8HT$8:.cH|$`Ht$8H|$`HL$XHT$`HL$XAHH=M 1I@EDD?HLLuD$xfDHLLuD$xfDH޿G@LD$xH|$`E1CMxEHHm;At@H8u)%?DpIc̢HIHDHٺ @1M訥H` H޿O@ͣ@ Hأ@ H.T@HL\@ H"DŽ$H=qL L@1UH|$`1H=}L H觠H=`L A/H=L HH@1]HD$@D$xf,;E1Ht$`HA$> 蓤@H¿1zHH=;AtfDH8u)%?D`IcHHHٺ@HD1ۣH蓠H|$`1GdA蚢HŸHjHbHt$@Hcź @MD1LL$(LT$ L\$hLL$(LT$ L\$DŽ$H5J H|$`A3 @HcHt$HMD댿f@HLuVD$hHL$8H=?J @1&H K H=J @1Ahl@HLu9!J ?H J H=I @1A跞 r@HLL$(LT$ L\$膡LL$(LT$ L\${@HLL$(LT$ L\$SLL$(LT$ L\$u#< H|$`1eA3@HLL$(LT$ L\$LL$(LT$ L\$u54< R躠ա @H¿1E1.7@HH\$(觠LD$(tXLǾ@葠LD$(tBH I H=H x@1AsH=tH @1[H ?I H=PH @17H=8H @@1Pfffff.Hl$Ld$H-[6 L%T6 Ll$Lt$L|$H\$H8L)AIHIHt1@LLDAHH9rH\$Hl$Ld$Ll$ Lt$(L|$0H8ÐUHSHH5 Ht0`DHHHuH[ÐHHSELECT name FROM sqlite_temp_master WHERE type=%QSELECT name FROM %Q.sqlite_master WHERE type=%QDELETE FROM temp.fkey WHERE from_tbl = %Q AND fkid = %dINSERT INTO sqlite_master(type,name,tbl_name,rootpage,sql)VALUES('table','%q','%q',0,'%q');Error: unable to open database "%s": %s ---------------------------------------------------------------------------------------------SELECT name, type, sql FROM sqlite_master WHERE sql NOT NULL AND type=='table' AND name!='sqlite_sequence'SELECT name, type, sql FROM sqlite_master WHERE name=='sqlite_sequence'SELECT sql FROM sqlite_master WHERE sql NOT NULL AND type IN ('index','trigger','view')SELECT name, type, sql FROM sqlite_master WHERE tbl_name LIKE shellstatic() AND type=='table' AND sql NOT NULLSELECT sql FROM sqlite_master WHERE sql NOT NULL AND type IN ('index','trigger','view') AND tbl_name LIKE shellstatic()CREATE VIRTUAL TABLE temp.v_fkey USING schema(foreign_key_list);CREATE VIRTUAL TABLE temp.v_col USING schema(table_info);CREATE VIRTUAL TABLE temp.v_idxlist USING schema(index_list);CREATE VIRTUAL TABLE temp.v_idxinfo USING schema(index_info);CREATE VIRTUAL TABLE temp.v_triggers USING schema(trigger_list);CREATE TABLE temp.fkey AS SELECT from_tbl, to_tbl, fkid, from_col, to_col, on_update, on_delete FROM temp.v_fkey WHERE database = 'main';SELECT fkid, from_tbl FROM temp.fkey WHERE to_col IS NOT NULL AND NOT EXISTS (SELECT 1 FROM temp.v_col WHERE tablename=to_tbl AND name==to_col)foreign key columns do not existSELECT fkid, from_tbl FROM temp.fkey WHERE to_col IS NULL GROUP BY fkid, from_tbl HAVING count(*) > 1implicit mapping to composite primary keySELECT fkid, from_tbl FROM temp.fkey WHERE to_col IS NULL AND NOT EXISTS (SELECT 1 FROM temp.v_col WHERE pk AND tablename = temp.fkey.to_tbl)implicit mapping to non-existant primary keyUPDATE temp.fkey SET to_col = (SELECT name FROM temp.v_col WHERE pk AND tablename=temp.fkey.to_tbl) WHERE to_col IS NULL;CREATE TABLE temp.idx2 AS SELECT il.tablename AS tablename,ii.indexname AS indexname,ii.name AS col FROM temp.v_idxlist AS il, temp.v_idxinfo AS ii WHERE il.isunique AND il.database='main' AND ii.indexname = il.name;INSERT INTO temp.idx2 SELECT tablename, 'pk', name FROM temp.v_col WHERE pk;CREATE TABLE temp.idx AS SELECT tablename, indexname, sj(dq(col),',') AS cols FROM (SELECT * FROM temp.idx2 ORDER BY col) GROUP BY tablename, indexname;CREATE TABLE temp.fkey2 AS SELECT fkid, from_tbl, to_tbl, sj(dq(to_col),',') AS cols FROM (SELECT * FROM temp.fkey ORDER BY to_col) GROUP BY fkid, from_tbl;CREATE TABLE temp.triggers AS SELECT triggername FROM temp.v_triggers WHERE database='main' AND triggername LIKE 'genfkey%';SELECT fkid, from_tbl FROM temp.fkey2 WHERE NOT EXISTS (SELECT 1 FROM temp.idx WHERE tablename=to_tbl AND fkey2.cols==idx.cols)SELECT 'DROP TRIGGER main.' || dq(triggername) || ';' FROM triggersSELECT multireplace('-- Triggers for foreign key mapping: -- -- /from_readable/ REFERENCES /to_readable/ -- on delete /on_delete/ -- on update /on_update/ -- CREATE TRIGGER /name/_insert_referencing BEFORE INSERT ON /tbl/ WHEN /key_notnull/ AND NOT EXISTS (SELECT 1 FROM /ref/ WHERE /cond1/) BEGIN SELECT RAISE(ABORT, ''constraint failed''); END; CREATE TRIGGER /name/_update_referencing BEFORE UPDATE OF /rkey_list/ ON /tbl/ WHEN /key_notnull/ AND NOT EXISTS (SELECT 1 FROM /ref/ WHERE /cond1/) BEGIN SELECT RAISE(ABORT, ''constraint failed''); END; CREATE TRIGGER /name/_delete_referenced BEFORE DELETE ON /ref/ WHEN EXISTS (SELECT 1 FROM /tbl/ WHERE /cond2/) BEGIN /delete_action/ END; CREATE TRIGGER /name/_update_referenced AFTER UPDATE OF /fkey_list/ ON /ref/ WHEN EXISTS (SELECT 1 FROM /tbl/ WHERE /cond2/) BEGIN /update_action/ END; ', '/from_readable/', from_tbl || '(' || sj(from_col, ', ') || ')', '/to_readable/', to_tbl || '(' || sj(to_col, ', ') || ')', '/on_delete/', on_delete, '/on_update/', on_update, '/name/', 'genfkey' || min(rowid), '/tbl/', dq(from_tbl), '/ref/', dq(to_tbl), '/key_notnull/', sj('new.' || dq(from_col) || ' IS NOT NULL', ' AND '), '/fkey_list/', sj(dq(to_col), ', '), '/rkey_list/', sj(dq(from_col), ', '), '/cond1/', sj(multireplace('new./from/ == /to/', '/from/', dq(from_col), '/to/', dq(to_col)), ' AND '), '/cond2/', sj(multireplace('old./to/ == /from/', '/from/', dq(from_col), '/to/', dq(to_col)), ' AND '), '/update_action/', CASE on_update WHEN 'SET NULL' THEN multireplace('UPDATE /tbl/ SET /setlist/ WHERE /where/;' , '/setlist/', sj(dq(from_col)||' = NULL',', '), '/tbl/', dq(from_tbl), '/where/', sj(dq(from_col)||' = old.'||dq(to_col),' AND '))WHEN 'CASCADE' THEN multireplace('UPDATE /tbl/ SET /setlist/ WHERE /where/;' , '/setlist/', sj(dq(from_col)||' = new.'||dq(to_col),', '), '/tbl/', dq(from_tbl), '/where/', sj(dq(from_col)||' = old.'||dq(to_col),' AND '))ELSE 'SELECT RAISE(ABORT, ''constraint failed'');'END , '/delete_action/', CASE on_delete WHEN 'SET NULL' THEN multireplace('UPDATE /tbl/ SET /setlist/ WHERE /where/;' , '/setlist/', sj(dq(from_col)||' = NULL',', '), '/tbl/', dq(from_tbl), '/where/', sj(dq(from_col)||' = old.'||dq(to_col),' AND '))WHEN 'CASCADE' THEN multireplace('DELETE FROM /tbl/ WHERE /where/;' , '/tbl/', dq(from_tbl), '/where/', sj(dq(from_col)||' = old.'||dq(to_col),' AND '))ELSE 'SELECT RAISE(ABORT, ''constraint failed'');'END ) FROM temp.fkey GROUP BY from_tbl, fkidError: non-null separator required for import Error: %s line %d: expected %d columns of data but found %d SELECT name FROM sqlite_master WHERE type='index' AND name NOT LIKE 'sqlite_%' UNION ALL SELECT name FROM sqlite_temp_master WHERE type='index' ORDER BY 1SELECT name FROM sqlite_master WHERE type='index' AND tbl_name LIKE shellstatic() UNION ALL SELECT name FROM sqlite_temp_master WHERE type='index' AND tbl_name LIKE shellstatic() ORDER BY 1Error: querying sqlite_master and sqlite_temp_master Error: mode should be one of: column csv html insert line list tabs tcl Error: source database is busy CREATE TABLE sqlite_master ( type text, name text, tbl_name text, rootpage integer, sql text )CREATE TEMP TABLE sqlite_temp_master ( type text, name text, tbl_name text, rootpage integer, sql text )SELECT sql FROM (SELECT sql sql, type type, tbl_name tbl_name, name name FROM sqlite_master UNION ALL SELECT sql, type, tbl_name, name FROM sqlite_temp_master) WHERE tbl_name LIKE shellstatic() AND type!='meta' AND sql NOTNULL ORDER BY substr(type,2,1), nameSELECT sql FROM (SELECT sql sql, type type, tbl_name tbl_name, name name FROM sqlite_master UNION ALL SELECT sql, type, tbl_name, name FROM sqlite_temp_master) WHERE type!='meta' AND sql NOTNULL AND name NOT LIKE 'sqlite_%'ORDER BY substr(type,2,1), nameError: querying schema information SELECT name FROM sqlite_master WHERE type IN ('table','view') AND name NOT LIKE 'sqlite_%' UNION ALL SELECT name FROM sqlite_temp_master WHERE type IN ('table','view') ORDER BY 1SELECT name FROM sqlite_master WHERE type IN ('table','view') AND name LIKE shellstatic() UNION ALL SELECT name FROM sqlite_temp_master WHERE type IN ('table','view') AND name LIKE shellstatic() ORDER BY 1Error: unknown command or invalid arguments: "%s". Enter ".help" for help %s: Error: cannot locate your home directory Usage: %s [OPTIONS] FILENAME [SQL] FILENAME is the name of an SQLite database. A new database is created if the file does not previously exist. %s: Error: unknown option: %s Use -help for a list of options. Error: unable to process SQL "%s" SQLite version %s Enter ".help" for instructions Enter SQL statements terminated with a ";" Error: cannot close database "%s" CREATE TABLE x(database,tablename,cid,name,type,not_null,dflt_value,pk)PRAGMA %Q.foreign_key_list(%Q)CREATE TABLE x(database,from_tbl,fkid,seq,to_tbl,from_col,to_col,on_update,on_delete,match)CREATE TABLE x(database,tablename,seq,name,isunique)CREATE TABLE x(database,indexname,seqno,cid,name)CREATE TABLE x(database,triggername,dummy)SELECT 0, 'main'Error in table %s: %s%s%s%syesHOME%s; sqlite_sequenceDELETE FROM sqlite_sequence; sqlite_stat1ANALYZE sqlite_master; sqlite_CREATE VIRTUAL TABLEPRAGMA writable_schema=ON; tablePRAGMA table_info();SELECT 'INSERT INTO ' || || ' VALUES(' || quote() || ',' || ) || ')' FROM \%03oshellstatic%.*s<&>"''%s'%.*s''%s ORDER BY rowid DESC%*s = %s %-*.*s%s INSERT INTO %s VALUES(,%sNULLX'%02x); sqlCPU Time: user %f sys %f Error: near line %d:Error:%s %s Error: incomplete SQL: %s backupmainError: cannot open "%s" Error: %s databasesPRAGMA database_list; dumpPRAGMA foreign_keys=OFF; BEGIN TRANSACTION; PRAGMA writable_schema=ONPRAGMA writable_schema=OFF; PRAGMA writable_schema=OFFCOMMIT; exitexplaingenfkey--no-drop--ignore-errors--execunknown option: %s dqmultireplacesjschemaforeign key is not uniqueheadersimportSELECT * FROM '%q'INSERT INTO '%q' VALUES(?rbBEGINROLLBACKCOMMITindicesloadmodelinescolumnstcltabs insertoutputstdoutwbError: cannot write to "%s" promptquitreadrestoresqlite_mastersqlite_temp_mastershowoff%9.9s: %s %9.9s: width%d tables%s%-*stimeouttimer:memory:sqlite> ...> -separator-nullvalue-init-batch%s: Error: out of memory %s/.sqliterc-- Loading resources from %s -html-list-line-column-csv-header-noheader-echo-bail-version-interactive--helpOPTIONS include: %s%s/.sqlite_historysemitable_infoPRAGMA %Q.table_info(%Q)foreign_key_listindex_listPRAGMA %Q.index_list(%Q)index_infoindexPRAGMA %Q.index_info(%Q)trigger_listtriggerSELECT 1 >@>@(A@(A@;<@A@C@=@>@ -init filename read/process named file -echo print commands before execution -[no]header turn headers on or off -bail stop after hitting an error -interactive force interactive I/O -batch force batch I/O -column set output mode to 'column' -csv set output mode to 'csv' -html set output mode to HTML -line set output mode to 'line' -list set output mode to 'list' -separator 'x' set output field separator (|) -nullvalue 'text' set text string for NULL values -version show SQLite version B@H@<@@6@@@P@@ư>;l,Xvhvxvvvxw8x8HxPxxpyz{ 8{8H}}~0`xȀ8pȄh0`@8 8X ` H  zRx t 4t Ltdt|t4puAAG R FAF b CAA uDKu+AiLv:BEE E(G0A8G@ 8D0A(B BBBA 4TvHMD s L W A o I ` H c$wRD^ F W A QwLwBBF F(A0A8G@ 8D0A(B BBBB 4y~AAG _ AAF DDALTzBEB M(D0A8G` 8D0A(B BBBE zHAF,zaBDF QAB$ {M[@ C {LS t$<|]0] F t4d|BBA D(G0(D ABBd(}BEB B(A0A8D 8A0A(B BBBE I8A0A(B BBB,~BHA n AEA <4 BAA b DBD C DBG $tAGR0AA$zMS@g I ,P/BAD  IBL ,PAG J AE G FK ,$sBAD  ABI <TPmBEA A(G0 (A ABBF <BDA  AOG i ABL L`_BLE D(A0 (A BBBF ](A QBB$p"$<ZD0v D Ld0 BBE E(A0A8G] 8C0A(B BBBA xN@p B d(BJH B(A0C8D@ 8D0A(B BBBF O 8G0A(B BBBH LTЖhBBB E(D0A8Gu 8C0A(B BBBA LBEE E(D0C8I 8A0A(B BBBG L@ BHB H(H0C8J/ 8A0A(B BBBA LD BGB E(A0D8G+ 8A0A(B BBBG $Q_@X&1A @ ~@o`@`@  0`X@@` o@oo@o` @oo`oH X`6@ T;.T;T;PɢT;`T;U;ȢT;0ŠT;PT;P0S;.S;@-S;0 T; Y#S;СT;`/S;U;pT;T;'S;`n&S; !S;pĢT;T;T;@T;`k&S;`ʢT;*S;T;&S; 'S;`T;`T;`"S;ۢT;T;PߢT;P T;T; T;T;0/T;l#S;cT;P4T;@T; (S;$#S;U;T;N#S;ZU;0(0S;0ɠT;0;T; T;@T;ѢT;P*S;"S; ʠT;`b&S;T;@lT;WT;ѢT;cT;-S;T; 'S;aT;U; T;T;!T;`&S;h&S;QT;.backup ?DB? FILE Backup DB (default "main") to FILE .bail ON|OFF Stop after hitting an error. Default OFF .databases List names and files of attached databases .dump ?TABLE? ... Dump the database in an SQL text format If TABLE specified, only dump tables matching LIKE pattern TABLE. .echo ON|OFF Turn command echo on or off .exit Exit this program .explain ON|OFF Turn output mode suitable for EXPLAIN on or off. .genfkey ?OPTIONS? Options are: --no-drop: Do not drop old fkey triggers. --ignore-errors: Ignore tables with fkey errors --exec: Execute generated SQL immediately See file tool/genfkey.README in the source distribution for further information. .header(s) ON|OFF Turn display of headers on or off .help Show this message .import FILE TABLE Import data from FILE into TABLE .indices ?TABLE? Show names of all indices If TABLE specified, only show indices for tables matching LIKE pattern TABLE. .load FILE ?ENTRY? Load an extension library .mode MODE ?TABLE? Set output mode where MODE is one of: csv Comma-separated values column Left-aligned columns. (See .width) html HTML code insert SQL insert statements for TABLE line One value per line list Values delimited by .separator string tabs Tab-separated values tcl TCL list elements .nullvalue STRING Print STRING in place of NULL values .output FILENAME Send output to FILENAME .output stdout Send output to the screen .prompt MAIN CONTINUE Replace the standard prompts .quit Exit this program .read FILENAME Execute SQL in FILENAME .restore ?DB? FILE Restore content of DB (default "main") from FILE .schema ?TABLE? Show the CREATE statements If TABLE specified, only show tables matching LIKE pattern TABLE. .separator STRING Change separator used by output mode and .import .show Show the current values for various settings .tables ?TABLE? List names of tables If TABLE specified, only list tables matching LIKE pattern TABLE. .timeout MS Try opening locked tables for MS milliseconds .width NUM NUM ... Set column widths for "column" mode .timer ON|OFF Turn the CPU timer measurement on or off p)@p)@` @ "@ "@(@0"@0'@ %@P @$@@ @@@Ƥ@p@ߤ@@@؝@@@@8@@@%@p@>@K@S@@`XS; XS;@XS;libsqlite3.so.0__gmon_start___Jv_RegisterClassessqlite3_preparesqlite3_backup_stepsqlite3_result_doublesqlite3_result_int64sqlite3_column_int64sqlite3_backup_finishsqlite3_column_typesqlite3_free_tablesqlite3_load_extensionsqlite3_column_bytessqlite3_prepare_v2sqlite3_opensqlite3_column_countsqlite3_reallocsqlite3_result_nullsqlite3_execsqlite3_declare_vtabsqlite3_result_textsqlite3_interruptsqlite3_errmsgsqlite3_busy_timeoutsqlite3_sleepsqlite3_value_textsqlite3_column_doublesqlite3_completesqlite3_enable_load_extensionsqlite3_libversionsqlite3_column_intsqlite3_snprintfsqlite3_mallocsqlite3_aggregate_contextsqlite3_create_modulesqlite3_close_finisqlite3_resetsqlite3_sqlsqlite3_mprintfsqlite3_get_tablesqlite3_create_functionsqlite3_stepsqlite3_errcodesqlite3_freesqlite3_bind_textsqlite3_column_blobsqlite3_finalizesqlite3_result_error_nomemsqlite3_column_namesqlite3_backup_initsqlite3_value_bytessqlite3_column_textlibreadline.so.6write_historyread_historyreadlinestifle_historyadd_historylibdl.so.2libpthread.so.0libc.so.6fflush__printf_chkexit_IO_putcfopenstrncmpgetpwuidstrncpysignal__stack_chk_failstdinstrtolisattyfgets__fprintf_chkstdoutfputcgetrusagememcpyfclosegetenv__ctype_b_locstderrgetuid__ctype_tolower_locaccessstrcmp__libc_start_main_edata__bss_start_endGLIBC_2.4GLIBC_2.3GLIBC_2.2.5GLIBC_2.3.4libtinfo.so.5/lib64/ld-linux-x86-64.so.2`%(S;`%'S;X`%,(S;T;%P:(S;T;``S;hT;`S;pT;%(S;T;@`S;T;%(S;T;p`S;T;@`S;T;@aS;T;%'S;T;%0/S;T;% (S;T;%4(S;(T; `S;hT;p`S;T;@`S;T;`S;T;`S;T;`S;8V;`V;`V;`pV;%P:(S;ȸV;``S;йV;%M(S;(V;%-(S;XV;`S;`V;%(S;V;%(S;HV;%,(S;V;`S;V;`S;V;%'S;V;@aS;V;%@p(S;V;%'S;V;% (S;HV;%,(S;PV;`S;V;`S;V;@`S;/S;`S;/S;`S;/S;``S;/S;`S;0S;`S;H0S;% (S;P0S;`S;`0S;``S;p0S;`S;S;S;S;(S;%P:(S;老S;%(S;xS;%'S;0XS;8XS;@XS;`XS;xXS;XS;`S;pXS;`xXS;XS;XS;`XS;@XS;`PXS;`XS;XS;XS;%M(S;0XS;%@p(S;hW;`W;`W;%P:(S;W;``S;hW;`S;pW;%(S;W;%(S;8W;%,(S;hW;%p(S;W;%'S;W;@aS;W;%'S; W;% (S;(W;`S;XW;%,(S;W;`S;W;@`S;S;'S;S;'S;S; 'S;S; 'S;S; 'S;S; 'S;sqlite3.debugCzKELF>P@@@8@@@@@@@@@@,, 00`0` XX`X`@@DDPtd@@llQtd @@ !<@<$4o`@`D> @F` @` No@[o@Pj@`tX@X ~@y @ 0P@P8_~@~~@~H+ @lX@X0`0@`@P`PX`X(`(0`0` `8 .shstrtab.interp.note.ABI-tag.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.text.fini.rodata.eh_frame_hdr.eh_frame.ctors.dtors.jcr.dynamic.got.got.plt.data.bss.gnu_debuglink.dynbss.gnu.liblist.gnu.conflict.gnu.prelink_undo @@ !<@<$4o`@`D> @o` @` No@[o@Pj@`tX@X ~@y @ 0P@P8_~@~~@~H+ @lX@X0`0@`@P`PX`X(`(0`0` ` `  F` `H )