Prv8 Shell
Server : Apache/2.2.22 (Unix) mod_ssl/2.2.22 OpenSSL/1.0.0-fips mod_auth_passthrough/2.1 mod_bwlimited/1.4
System : Linux server.jackjohnson.com 2.6.32-279.5.2.el6.x86_64 #1 SMP Fri Aug 24 01:07:11 UTC 2012 x86_64
User : jackjohn ( 502)
PHP Version : 5.3.17
Disable Function : NONE
Directory :  /usr/bin/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //usr/bin/sqlite3
ELF>P@@@8@ @@@@@@@@@ ``!! ``@@DDPtdHH@H@llQtd/lib64/ld-linux-x86-64.so.2GNUGNU=K3/H1?ζO;|U PUX\|BE)fUaqX8?kX6   |_RZskm6rD'F{/Z4nc
!/g
FR4(,>dK[`H``p```O``h`@~@Kz V3z V[t&&z V݆1&z V3A&z VT3z VY>m&z VWsAii
`ii
jui	tti	`
``Xh`Zp`Wض`````````	 `
(`0`8`@`H`P`X```h`p`x`````````` ȷ`!з`"ط`#`$`%`&`'`(`)`*`+ `,(`-0`.8`/@`0H`1P`2X`3``4h`5p`6x`7`8`9`:`;`<`=`>`?`@ȸ`Aи`Bظ`C`D`E`F`G`H`I`J`K `L(`M0`N8`O@`PH`QP`RX`S``THkdH5 % @% h% h% h% h% h%z h%r h%j hp%b h`%Z h	P%R h
@%J h0%B h %: h
%2 h%* h%" h% h% h%
 h% h% h% h% hp% h`%ڛ hP%қ h@%ʛ h0%› h % h% h% h% h % h!% h"% h#% h$%z h%%r h&%j h'p%b h(`%Z h)P%R h*@%J h+0%B h, %: h-%2 h.%* h/%" h0% h1% h2%
 h3% h4% h5% h6% h7p% h8`%ښ h9P%Қ h:@%ʚ h;0%š h< % h=% h>% h?% h@% hA% hB% hC% hD%z hE%r hF%j hGp%b hH`%Z hIP%R hJ@%J hK0%B hL %: hM%2 hN%* hO%" hP% hQ1I^HHPTI~@H~@Hǀt@HH1 HtHÐUHSH=Ȧ uKش`H¦ Hд`HHH9s$fDHH д`H H9r{ H[fff.H=Ȕ UHtHt`ÐHcG H1fD1HD1ffff.wHGHH?1H1@HcHty<\uLcB<ntn<ttz<rDHAwFDDA0AwHcDGLDDDA0AwHcBDvfDHc7ø
^fD	NfD
>fDUSHH/@tgHDA uE@/t_@-u_{-uYHt8<
uf.t$H<
utDH+@u@H[]@{*t	H1[]CtHSHt<*uH</uffff.H1HSHH3H{*H{!HY1[DAWHAVE1AUAATAUSHH>tH8uAA)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$HDHHHl$H$Ld$HH(HHHuHp1HDtHp1HHp11Hfffff.H5 1ɺffff.AWAVLwAULoATUSHHL'H{H'dH{AHCH{Hkd"H{AHCH{=dH{1yttID$ H{Hh=H@H1HHHI|$E1LHgHAEFHD[]A\A]A^A_ÐID$ @Hp1KHfD1+f1fH{HCAf.AH{1eH{HTIT$ H1HzHHHtI|$E1LH~HAE&C E1fUSHHG H/H$H{HCH{HCHCH}HKE18@tH[]DHH[]rfAWE1AVAUIHֺATIUSHH(HL$A@H|$1DH|$D$LHƿI@I1|HŋsHH;SH$r$ucT$Lx@1HLHE111HH;H|$qdhH|$H(D[]A\A]A^A_@AS(HHt,HH@0H@H@H@ H[ATIUS8HtH:u)?jHHtLHcHHH[]A\ffffff.H\$Hl$HLl$L|$HLd$Lt$H8MA`~;H5 HLqME1LIt$ MDI HuMto(IĸMt0I$ID$HID$Il$Ml$ IuM'H\$Hl$Ld$Ll$ Lt$(L|$0H8ffH\$Hl$HHH0HHHKH}H\$Hl$H@H\$Hl$Ld$Ll$H(IHHHtPI<$I|$I
LHH޿_@1HHEH\$Hl$Ld$Ll$ H(I<$@H1XHEH\$Hl$Ld$Ll$ H(ff.AUATUHSHHH:xH}IAC|$/EH"H@~;AKL%DII9t"AUHA}"uI"HI9uHH"@HHH[]A\A]DAWAAVAUATUSHHHT$(H|$8H:HD$0HD$(H8D$ 6AD$$D$HD$D$D|$DHcD$HD$0|$HD$~ZDt$ D+t$L|$(fDLcK,H}0H}ItD9Ht$HcL]ty9\$A\$A9\$$}"DH|$ƉD$$sHHD$Hc|$Ht$IcH|$l$D$9D$ ~B\$'HD$(J\H;~HD$H;At1HD$H|$8Ht$H&H|$HH[]A\A]A^A_H|$8HH[]A\A]A^A_ffDAT1
USH+A@t.HSHfDH0H4@1*HH@uv9u&S:uvuS:jvuA[]DA\p9uC:puC:puC:ptffffff.ATUS70HtkHh Htb}HAtH8u)%?L`LdHHtHLHH[H]A\1[H]A\fDj@&HHtfff.UHE1SHHHֺHHL$umH|$HtciduOHtH@H1H|$1ko@HH1H|$dtH|$H[]@H\$Hl$HLd$Ll$Lt$H8t+H\$Hl$Ld$ Ll$(Lt$0H8H*t@LjLrA@H8@
HMǟ@Hϟ@LuOC<HHL@1H{HHź@1H1'DH{Lo@1E1D@Lt111@HD$"HH	1Ҿ@HH;HL$E1IźHLAEH|$t11@1"HIHtL'HI1L6@xH|$IAdu\H|$1LIƾI@?"LH/H|$IdL1Ҿ]@
E1IH|$
E1Ҿ`@LH"HH{H3LHHHlH[1N@H{@1E1+H{@1CL1ҾP@9IL1Hᄚ@H{H31HHJfDATUHSHH"fD#HEt[A\t}A	A
A
HIcDP@u=A1n@HD#HEu[H"]A\HDpH\H\QH\Ht1H\HnH\HrvSHHH?t
H[@HH9H;HH=đ tnt1H= HtYH;H[fDH= A%@E11Ҿt@HD$H$1H= HI@1CyH= ATUHSHH(Ht
HC(HH8EE14W1ɄtOH1BHt14wu<_t<'AuBHuDBLaHc3HHC(11Eum]tEHMHHt'Hc0}'uHcH̓'HuHcEt
'Hc[]A\'<_AE0H=~ T@ffff.AUIATUSHHD<<>6<&'<><"<'HS1"t,<&t(<>t$<"ftH<'tHՃH)I<<uIغ@L1	A$<<tH<&t\<>tx<"<'u$@L1H\+8H[]A\A]D@L1f@L1f.@L1l뒺@L1Vy1J1?ATIUSHH1fD<'BHu@L1tO<'tcHC1HŃH)H'uIH\+1@Lu[]L纬@A\1@L1HhuHL红@[]A\1HHٺ@L11ffffff.AVHHdAUAATIUSHHoW0LW0E1LЄtfH8uAE)A?tSHMc@@t&?HpH@@u8uAtM9HLLuɐH"t<Ls fD;HLAIt<"uH"H"sEu*[]A\A]A^DH1@HEt[]IL$0I|$@A\A]A^1H=  Ht
Dfffff.H\$Hl$HLl$Ld$HH(H?E10@HAtDH\$Hl$Ld$Ll$ H(}dt!Hf.H8u)%?HxdHItHHƺ@1H;E1Hٺ0@LbLA7kfAWAVAAUIATUSHHXHT$0LD$(DWEt
DOEJ{/C$@CPSuys trH{ؠ@NE~E1H{ݠ@1/IuH{InH{1@	A9H{@1H|$0H{1ؠ@E~[Ld$0Ld1H{@1I4$H{HIDIH{1@sA9H{@1YfHX1[]A\A]A^A_H H
@H¿1vCPSuS P	H|$0tE~,Ld$0En1I4$1D9H߃IA9H{@1VH|$0JEA~RAF1`@H,@IT5HHD1ɀ:HtfH8u)с?A9DLHH9uŋCPS~H{@1EHdDd$8Ld$01E1HD$(M,MD-Š@H{L$8MLDL$(1AHE9cCPSEE~HdE11D|$(L|$0HT$8f.cIE`@HHD€8HH9u)?	MK4gH1Ҁ>HtfDH8u)?9MʃcDC Et29l$(@k@H{AȾHDºϠ@H$MM1IIA9(k H|$01E(HdE~Ld$0I1HD$(R@M$D9@k@HDMLDL$(H{H$A1Ϡ@IIA9c
A{uM$MtA91LD@t fH8uDD)ʁ?9]1@LOH8u)?4CPSu{ zH|$0EHC0EnLdLd$01HD$(5fD{CH{@1IA9I$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{ILa@1;II9l$0H{$@1CPSuK H|$0ELd$0LdL{01f.I4$H{HIDIeH{1L@A9HBL#DB#ofDM
Ht$8 HHDWEDEuJH{DH{L@1H{%@1H{L@1I4$H HH IA}A.HC@DD$ HD$8H1[DD$ E~Ul$DHl$8ML|$HMEf.AM1I@HDD)A9Ml$DL|$HH|$8@1HHDOu$E3EnI1A@c
A$D9k@H{IDA@@AH$Ϡ@1IiA9E~JLc01A`@fDIuH{HIDIH{1L@A9H{@1E}EfL{01IMH{D9A@a@ME1IA99E~;E~1A`@IuHHID1D9ƒINA9H{@1TVH{L@1DD$ 2DD$ E1XH\$Hl$H8HHT$t[Su
tt1H\$(Hl$0H8ÐCuD[EuXH{HL$HT$HD$(@DOuGHѾH=&~ @1rzDHt$H;E111mffffff.AWIdAVAdAUATU1SHHItzDHcDLM,)LHA}HIHHHKuA|
t;EcA9Gt6dLIcHIuHL[]A\A]A^A_fHcAHuL[]A\A]A^A_HcYuc떅tAELE1fDAWAVAUIATIUSHHXHHT$0HD$HtHLt$@L|$H1HX[]A\A]A^A_MLHLH|$HHd	e@Ņ!@1D$H|$H$.ŋ$u^|$t^H\$@HHHDQ u1U?MtLcI$|$ufDMtL$0$I$D$RDcH\$@H
fHHDQ u1cH|$Hfō|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|$HOH$HL$H9ut@H|$8$NH|$0$HD$0Hǀ f.LD$(HL$8HT$ H|$0Etf.H|$H&de@Ņ!mAWE1AVE1AUIATIU1S1HHdH%(H$81D$,D$ f.HDADD$E=&y M5l I|$HHt}`u``HH8FfDx tMx AHF}<;.EE|$ELHatL1ɅD$I|$HM0LHHQHtHHH{H$8dH3%(D$HH[]A\A]A^A_fDsHHD$ H
fDHDA u
/HT$$$HHT$HɃ<gH1ɀ;Ht@H8u)ف?AtH$HcBHHŋ$EGMcύQNHIcHcH<8A
$DD$LL$r$DD$LL$DD)A1A9;t$f.A9gAQI;uH$$CAD$LDv EI<$H$LH8DYv AEEML$,H$F@d1L$MH=u H$b@1H$HDŽ$D$H1=1ifDHJ<o2HzH!Ht-IcHHT;DHT$HT$Hf;HT$ H
HDQ tPHDQ uHH9u)ف?y$HcHHŋ$QHHlj$HcNMcDt$,$NL
fHھ@1HHzHT$"HT$
H=t Hi@T4H$dHt$01?HD$HH+;t ,@H*HD$@H+t H*HD$8H+s H*HD$0H+s Y
^WH*ظXYHWXe`1*D
f EVH$[@d10UI<$H=s H$Ib@1OnH=r T@12hAWAAVAUAATIO<<U1SHHhdH%(H$X1E7E1bHDDwAALMDQ uEA"t
A'AHcEMcK<HLPt7D9
KD<HD9AHuMcA"O<<E7EAuLd$PE<$ME4IA}uE)EA?AD$ aAbWMc@ILINH9B9Ld$`Ll$XH$(LHMHH$(L龋@HHidHtAHmAet-H$(*H=p H@1H$(]FHcH|Pt=HDQ uGIcIDf.HDQ u"AIu?McRLH|PAMc/@AH|PMc@ILINI@INL`I@INLtaH=mo `@`@H=Ho 11H$XdH3%(Hh[]A\A]A^A_AAdD$(5%Mc
@I
LINH9HHDŽ$(H$0HHDŽ$PDŽ$HH$0DŽ$tDŽ$xL$(DŽ$|:DŽ$<G@H;@)H$(HH=)n @1kH$(^Iͤ@INLH9D$(D$ AbAd„Ae'AguAhAiAlIcո>@HLHOkXOE1HDŽ$(Ld$XtLl$`HH;H$(LLH$(H|$X1%m McIա@INLqAeIc@INLuDWMcǤ@ILINlutH|$X1CIh@INL5"H|$Xx|ǃxH11CC HCDHǥHAmAnIcո
9@H
LHOHduLD$X@@0t-D$(E1D$ E1HH{ڡ@1荿H{@1xH;E111C@Ll$XAfIE@HAIHk H{H31ɺ @A9Hj |{pH;E111Ҿ?@1mH{Z@1Ⱦ1LẐ@H=\j 1裾H$(IcAp@HLIOAtAk|$(`Icո@HLHOվ;HHD$XH$(H$ L$E1@Hi H;Hi H$HH=ki @1譽H$蠾H$ #H|$X1C DEL$LLELl$XEE1IIm}IDIA>uA)A?A^Mc
HI
x@INH9I@INHLD$LL$hLD$LL$jIHINο@H9JDŽ$AIE9+LH+H$@H$HDŽ$HDŽ$G@L$H$y]H$1蒻{AoIcոh@HLHO膼sjH{H;=zg t3Hl$Xo@H衾HRg Ho@1HC14H߾@H߾@H{H31ɺX@PDv3H麙@fDDŽ$DŽ$McMc@ILIN苻u	d
I6@INLdQHL$0HDŽ$(LHHDŽ$PDŽ$HHD$XL$(LẠG@@HBf H;ںH/f H$(Hh@H=e 1pLd$XA@sAAwIcո@HLHOaLl$XAD9I}1
AI读CDHAc~IcոC@HLHOLl$XLH8uD)A@ILLA?IIN衹tlIH@INL胹tNI@INLet"IN@INLGH	C1C1H{"@1nCoxHSD1HCC 1CDCH
CLCPCTCX
C\C`
fL@H=c 1طAEMc@ILINMu/t*H1H|$X
1蹹H;读I@INL`WH|$X15c ApaIcո@HLHO豷EHt$X``yLHt$``@0Y2H$E1A+@@HD$H$>H$A0,@@HD$H$I
H$E1E1@HD$p*@H$*@׷H$H`@͹H$E111Ҿ@DŽ$HvH$`@@HHH@@H{H麰@@@H^E111Ҿp@HBE111Ҿ@Hߵ&Hȉ@Ǣ@H2	H$E1Hp @H@DŽ$蒵H$E1Hp @@DŽ$bAquSIcո@HLHOJ2hH;L$(LẠG@@7Ar|$ Mc@ILINu	

I@INL軴NLl$`Ld$XH$(L7	HE1H$(H;L湋@
HIy
dL葴At=	A(
dAAsMc@ILINHL$0HDŽ$(E1LHHDŽ$PDŽ$HuFHMABAHl$XMcN|=E7EuӾ@H豵	@H蜵H$H$L1HDŽ$@HDŽ$HDŽ$(@HDŽ$5H$(H@I

.@INL踲u		IУ@INL葲~{գ@H{Aؤ@IǤ@٣@ME軱xH{Ih@٣@ME1蓱{ H{I@٣@ME1nHcCH{C@٣@L@1HH{9@@1.H{HdH{@1	HHH8u)H{Ao@?h@LEº٣@1ɰH{.@@1HL襰H{Hs0XH{@1胰H{@@1iH{1@HNL9tMDuH{@11+H;L$(LẠG@@虰Hs0v@H謰HHCt\HL$XH@11t-CǃxHֹ1|C HHǥH6HL$XH=#[ y@gH[ HCIL򾜤@INL߯u=C1H;H$(H$ L$E18@襲#IL򾖤@INL膯C1>H$(@H$(L$ 193IPHt!1:HtH>u)%?9L؃IɍsPHD$ AOE1T1AHHHD$(E9}wAD;$(PLl$ DH$ A9`@k@پ@HMN(MLD1.DLl$(;$(~@1HD$ DH==Y h@1HT$XHL|$`HDŽ$(HT$@GH{0H|$(H8t:HAIV@LLIN­C1z+D$(%?D$01L@ڮHIIu	IA>uH;H$(E1L臰L譭H$(HtSH=tX 觯@HIL@INLaILZ@INLIa@INLCHt$`H1bH$(ǮH$(A藭EHDŽ$(0DD)?B|mHcVHIHL@16L8t$H@H19@;D)%?HcID9}i,B?HHs0C_@1®{T@@Hs0C@1荮FHcЃH$(HA)E1AH;L}L{H=|V 読H=+V H@1oH$(HL蛬AeWAAH;H|$X@ܪHImHHELkdL麐@.H-U H;L$(LẠG@@UHU ^H$H$LHDŽ$@HDŽ$HDŽ$(@HDŽ$1D
L觫H=T @1:KH;M@HeH|$@@ѩHHD$ A}HcH裩HI2H;E111Ҿ @A`HcD$0D$<HD$0HHD$HH|$ kHInD$<LM4$1t<
t:C0@HE<
u߃EA9lMM1MILHH$(E1LT$H)A9LT$H$(LMMIH$(謧Lb5H=S A&@H=tS H@1踧Ll$XA@HL$XH=?S @1@胧HT$0Ht$(HL$L$EA9HT$0HcHTIHl$HDA/@L萨H|$ 膪H$(ɨH;E111L臧`$DD$<EHL$@H=R Ȕ@1A&@迦L'H=VR T@1蘦H|$ H$(AHL$@H=R @\H$(f.AWAVAUAATUHSHdH%(H$1HD$XHHT$```HHT$@HwR 1HD$xfDŽ$|v$@`1`1ɥ;@yD EEAHU:-E1A-@A8@AC@AAI@B@HLHt>HLLHcLdD9}%HcHT:-uHLHuD9|A9HcЃHTA9H$xHHDHD$8HjP H$x1HD$p膨~E1M@LEHHSC KH|$`HHAçL軥EH$dH34%(DHĘ[]A\A]A^A_fDHLB HDŽ$x@HD$8
fDL0AHE8-HT$`Ht$`Dl$4AC@IHdH0AA@A@A@AHT$HHt$@D9l$4~LHcID8-u?x-HXLLHEHtHLL9l$4D$x@H|$8HT$8:.cH|$`ļHt$8H|$`HL$XHT$`HL$XAHH=KN 1@蒢EDD?HLLuD$xfDHLLuD$xfDH޿@LD$xH|$`E1MxHHm;At@H8u)%?DpIc|HIHDHٺj@1MXH	H޿@-@H8@H.@HL@
H"DŽ$H=L Lw@1H|$`1輻H=L HWH=L AߣH=`L H@1褠]HD$@D$xf,;E1Ht$`HNA$@? CH@H¿1蟠:HH=;AtfDH8u)%?D`Ic謠HHHٺ@HD1苣HCH|$`1dAJHrHHHt$@Hcź@MD1LL$(LT$ L\$LL$(LT$ L\$DŽ$H5J H|$`sA3@HcHt$HMD댿Ƥ@HLuVD$hHL$8H=J  @1֞H
ZK H=kJ P@1A诞h̤@HLu9qJ ?H
K H=&J @1Ag Ҥ@HLL$(LT$ L\$6LL$(LT$ L\$ۤ@HLL$(LT$ L\$LL$(LT$ L\$u#< H|$`1%A3I@HLL$(LT$ L\$豠LL$(LT$ L\$u5< Rj腡@H¿1E1ޝ7@HH\$(WLD$(tXLǾ@ALD$(tBH
I H=H ؜@1A#H=H @1H
I H=H @@1H=H  @@1ʜfffff.Hl$Ld$H-6 L%6 Ll$Lt$L|$H\$H8L)AIHI賛Ht1@LLDAHH9rH\$Hl$Ld$Ll$ Lt$(L|$0H8ÐUHSHH6 Ht`DHHHuH[ÐH迠HSELECT 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&lt;&amp;&gt;&quot;&#39;'%s'%.*s''%s ORDER BY rowid DESC%*s = %s
%-*.*s%s<TR><TH></TH>
</TR>
<TD></TD>
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>@
?@8A@8A@K<@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
@@@@@a@V@@h@ư>;l,uvv(v8vww8wP(xphyhzz z8|x}x~~08`(x8x 8HhxHȌ8XXX8hP8pH(	X	8	0
H
zRxht
4`tLXtdPt|Ht4uAACD s
FAEJ
CAAuDKu+ACfLu:BECB CB(FA0A8CD@
8D0A(B BBBA4TvHMD s
LW
Ao
I`
Hc$hwRD^
FW
AQwLwBBDB DB(A0A8CD@
8D0A(B BBBB4hy~AACD _
AAFDDALTyBEB CJ(CA0A8CD`
8D0A(B BBBE`zHAH~,zaBCAEA QAB,zM[@F
C${LS Cq$D{]0CZ
Ft<lX|BBA CA(CD0(D ABBd|BCBB B(A0A8DM
8A0A(B BBBEI8A0A(B BBB,0~BHA Ck
AEA<D~BAA b
DBDC
DBG, ACDCO0AA$zMS@Eb
I,/BACA C
IBL,ACD J
AEG
FK,<sBACA C
ABI<lmBCBA A(CD0
(A ABBF<BCAA F
AOGi
ABLL_BLCB CA(A0C
(A BBBF](A QBB<"$T ZD0v
DL|ȉBBCB CB(A0A8CD]
8C0A(B BBBAN@Fj
Bd
BCGFB B(A0BA8D@
8D0A(B BBBJO
8G0A(B BBBHLlhhBBB CB(CA0A8CDu
8C0A(B BBBATBCBCB CB(CA0BA8BG
8A0A(B BBBGTП BFBB FB(CE0BA8CG/
8A0A(B BBBATlX	BGB CB(A0CA8G+Y
8A0A(B BBBG$xQ_@FR&1A@
~@o`@`@
`X@@`	o@oo@o`@ooP`oH	`6@߂1.11 ɂ111ǂ10ŀ11@O1N1PM1
1@ZC11PO11@1Й1G1oF1`A1@Ă1 11@1lF10ʂ1J1p1F1 G101`1@B1ڂ11 ߂1P101p
11.1nC1c1 41@1H10%C11P1OC1Z1 %P10ɀ1;1
11Ђ1J1B1 ʀ1cF1p1 l1W1Ђ1c1M11 G1`11	11!1F10iF1Q1.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 <table> 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
)@)@` @0"@0"@(@@"@@'@0%@P @$@@ @@@&@Н@?@@@8@P@@[@@t@@@О@@@@@x1x1x1libsqlite3.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.2p`%H1`%G1`%,H1ƨ1%9H1ƨ11Ǩ11Ǩ1%H1Ǩ11Ȩ1%PH1Ȩ1 1Ȩ11ɨ11ɨ1%G1ɨ1% O1ɨ1%H1ʨ1%4H1Hʨ11ʨ1 1ʨ11ʨ1P1ʨ101ʨ1`181``1h`1p`p1%9H1ȸ11й1%MH1(1%-H1X11`1%H11%PH1H1%@,H111111%`G1111%oH11%G11%H1H1%,H1P1P11`111/1`̀1/1pƀ1/1ǀ1/1ǀ101`̀1H01%H1P01pƀ1`01ǀ1p01ǀ1111(1%9H1耡1%PH1x1%G10x18x1@x1`x1xx1x1@1px1p`xx1x1x1h`x1@x1``Px1`x1x1x1%MH10x1%oH1"1h`("1p`"1%9H1"11"11"1%H1"1%PH1"1%@,H1"1%H1h"1%`G1"11"1%G1"1%H1"11"1%,H1@"1P1P"11!1G1!1G1!1 G1!1 G1!1 G1!1 G1sqlite3.debugUWELF>P@@h@8@@@@@@@@@@ `` ``@@DDPtdHH@H@llQtd@@ !<@<$4o`@`D>@F`@`No@[o@Pj@`tX@X~@y @ 0P@P_~@~@H+ H@Hl@	`д`д````` ```8 `t.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@P_~@~@H+ H@Hl@	`д`д````` ``` x`x  F`	P`PH	p)

haha - 2025