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 );
VtPIDATxoFvǫ]iհ <كDN1nCm9+f/ 3%5ad1 {)ObV44a$5?]^qWy)pCl 8m ?`3hj3@fV  lP簉 r3p'|ʛAt#w['70ĎRĎ .Ho-} 8o@ ׷I۱^x"Swm34vuazB8@>uȁI3 P ua=ƣ9U5"\v(>nAk:w@@ƒK!0a?7׋Ǻt@` ֌G`B]^: Q zfQSoM@C Zv;]Mdv>t_<<J@ fwI 0Xi@T:ɘP[@1d JOfDoKYxZak+BO*cϖGx0⮖aAگG #@ާx@CXP$!E)X A*ZQ(ԁ`4@:x W=j#ΒADNr!5d4ڬ z! ZY~-E ؆2o}x93P'@{I ] eڎYGfW= J. `.=˳O #H@#+ϙ#k1jG!y0BGrm%U'#}\%,%7t,vLJrvU;r!nS> :Jz^ -)-Zi(d]ߡ{ tk?yjRq!rf]yO2062N|::øLiKGC]@P ^fٳ3z𖬌 /@e/(VUKYz/9e)H-ݴRG6|kFt HӥW- ]6|ws?xw:zYat4Xܠ9x,m"=ͧ?$ .VTګ^L9>xK˻SY:]콥?Z<-h{m猠)9|K$SjZnwFV!ŝf%"85ڛ0ƙ] ZsGɓGxxYn&b8x6@xgMNG .wŝ*Ό8^̘An=п荇9sf=J;O8up-t PwwVu8`{F3 P{LGB/.; yg[ {G TeS)ߌ8#KfWZ_7d;i"&[O_,leB0^ 6x,~vNr.O=յ3`ŭf 'a@!hP֨!U[vvnJm_Hzۦ9OAux6:b, u!jv9E#oji: ZXAm -lh^*¼ SOv @ٖYŃ piZ^ 6Kfcso\UCA2T`,o otI==㿰{ K7F X=$7 #$kf@4Tf;4-}lK/ [gaHҸȆFǩAe8Ur.Yl;-pZP dR8>J>oP3۞m]Ț@ ?uV5֧ϒktJfhkH10fVRHk@ 'J^^ZTU񳲶Z!ZŽϰ(۹=4aVpȯ`㧴!e9D=[|aiw.β?< `u*Ḡ)Is̀ϐ7u[hgü~qo9vz}Xj;P%,}hV_kk}&560cc%]>0ZքUU>mdB "[@6T0bk W&tShYNߓ߇$=PLшX>0sV峳o иiJ>8gMKv +ӑ?X3X  %_Z'U&3ߝo[ Gw9BSyΪró?&! G7ápt?]@a%h#l!9epZz(<P.`e=ܛo!R <B-Ed80}+B|_󡶠P-Y3NO>9^6Zw+%J<\܌3b ". vќ`m+rfu(_PwFBN]Λ?qviț[䃄OxVJaq@ H<2+P %{x7T/*@3%_Ԇ15gFKC8[xj+Us73Bi?d1zdVX&vS%|z<YbnYߘfhNBCℑMdu$%$V# 1)NS xyn!) H*1=$Uɝ?NpHBs@$$t mTbF)fHk½Gʐq6YGM=L{p};%}cڪڇy@`z0xQJr=%9*ˏ(Ji 83pv\`w-jZdΔnvSXo; N؁ڙ&ŌvM=L^v gԡqgX,hN6}0~(7R‘ԪOUc#J),=#+ٕ'Z 0Y.#Pқk:@53iG^J(`G..&] -E7S33+~2K%;6 鄤C3f;5±kzڞLfamS{Tv4=hunl_G3%33jvaơ %?N޿7C1M-P?Re#{m5w B3 uH۩ki'T$F{|vagfvN t;]rJ O/rEhg{Q2KiU撞y )'ڔc*#<(ZqgnE=蘚ȤvF^6I-zEmK 5URZLL2(U1KD'(znscɝk3gWvd%u nO ;xLYWK@nbj~E;RislMXH+0RKSAbë3cPC^D`  PN]Gt" ?@a eksVMXQ20 C~(~ {XV?9.SÈ$$H2S 74\Srcm}Pv .l_1x S&Ct'{/BIENDB`