PNG  IHDR!@ PLTE>O`jqv tEXtPage
db.sql - metalympiada
git clone git://metalympiada.org/
Log | Files | README | LICENSE

db.sql (595B)


   1 create table if not exists users (
   2 	name text not null unique,
   3 	email text not null unique,
   4 	password text not null
   5 );
   6 
   7 create table if not exists answers (
   8 	name text not null,
   9 	round integer not null,
  10 	problem integer not null,
  11 	content text,
  12 	correct real default 0.0,
  13 	unique(name, round, problem),
  14 	foreign key (name) references users(name) on delete cascade on update cascade
  15 );
  16 
  17 create table if not exists results (
  18 	name text not null,
  19 	round integer not null,
  20 	score real not null,
  21 	unique(name, round),
  22 	foreign key (name) references users(name) on delete cascade on update cascade
  23 );
Vt,IDATxoGv1 3=?AMatWg>x)cVMA(fn#'ݏA/4{%A. ć\ 0qtޫ8c2DId}W%, |^[,((T!b m-b,GHT@y*a!%ҮX]"V^D F1k!@Bl17X[XD  7_@)Z>W.\Tb9V 0g7{A.ŜAɊ*M#`^gʸz|d!0d|d%V1;9JCM$-I%qGD?˗rhkyx1rcHBl"<9 pMPmN_OrC VDυ\9^Ft!]aĊosf<$S(=aJpH KיN(1_ț\)ZK)H(͜ }iW=GF5^pU~2koQr 1!E{F~?s.#C'3‡&M6k]+k=gtHF~K]!I7x6rsM?TPDZfG1EGlmxyrRc8 Jz63ym^'D;`Yfb ږ8/VZ=9p2+ ͭY|K40@0 M7%҆k=c+rP4Xf&兄Y;R"2 2R( A).++2DL[rQ % fy2_ 0acA.,ӟ sQ)a.e6|vjPHٟHd?%\l]U_F`+1 cMiՠye'RL0ᴥ\*r1(%+V`k^ o_C+B@Հ݈oN;N v_W`Ge) Ib=;rp09?CSJMʐPnotRD# q%@3?ѧ,Kf|8#͑`N:vI]%Ny't5ERk'(R*aP JJ{ ;Yc('8_jV9yq]BKм t(l~<_|ܫ9 ;pUwM03^O Lp٤5<8{>ılRʘB O'UOd<^P-j_2?Ҳwc\@!;?͍)*30P{s sR_4N ) f3} wl7Tm/ o?ykQi"3uFW!`2-9GAG@MTÒHѬ SLZM$GJQToXdaNRCTEQ18'3TFIQ):kGfҬN<6QR`bk;ۿx u_OFlfDW8J'䷱]Vae퐡$O?JN>P g.&0ggk{|W >Nb.L?I唿߹0N~HiD[- +gz8rWI]vVgCT8Wto1xOaR>Oίmm qRƤiNvzz:(jLŭHl8YrZh _AOHKMxKn|vX~ox0vJJ zll1=!.(^khq dt+vЯJ|h=NNodQ־I!A3c^~@m5ftlb?]pvOBZ5iCr]D2i#>c{Jo D1_aV;W @S~cr^Bջ NX!0t^n QY-t]go]S!z=j!PVk݉puU /DCJT~ 6& pE :_RÍY`uvpm}37t[WHsN϶FO!gNN>PJI!~>~boOG:.qARoԿr}^I={,eg&j(4'@= HvHbjZwΪj p;g&FRkC|_QR4e3tS@:Z;LN9XTekUiuƷu7bz՞bʺj %;r!kQW++U[m+'r6W F t5Ÿ8QT5ԨoVT?xڊ|`@`6[>fRE::t:F=1="^ :cNivM#w6}/l^;;p4Q F BϝDǨR85E,0A[<(x/Zٓq \@wu/cvtM,dz wq.'E5,en0DP[:ڭ6DYXpqH.Bnfgߣ޷puZY' %f:mA dt1R.$@Դ Tm4Pbe׸MUTI+P?xrl>XG3Y>PQ8I8'tUpG8>d:hUztMukͲrPLsQ_/)hf8PQܐ@X[m$/ :=2Tʯp TML ϳ^m#ɉ5XE^$c1CbQX 滁> 㞰mJ8< pծW>H?cǗpgj\Ee€稕ܶz.U*(;$&5Gwp"~Ѡ HcuIYE/rSSPBsb98DBza%8&ܮy{wV %7C"l83n px@aФA0^~_ Ə53#2܀C9f-duLOjn)?P.MwcΣY^@@A}Qi9@\`:3Qp EfgB (Ƿ0N&&Yj f%}h*x e]5k$:74zn< u KNR .Œm(cVJEg/IftgM @P S):ҏr7r̓@R7FMS l%j4a_O R90V{+X3pkABfbDfѵ۠eZE瘩ݣ l\$ f` GSk$c- BPg+3 odgc+tlrY1f|U\nby)=*XbHV,ü rmHARfXpAxftB6:# "4 'ހ)+&,Nm%kJ"-:#XImIaˋ[Kqv<(.}GVyftHz͞^%V*ֽB0:M@PYe}2GUG¼ )cĂD 0PG,¾+!KT̔ͮ-} Z h㘱 Vor Y/_NA>Cn 8F+C )b?5%h?!n]L 6IENDB`