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 );
VtIDATxou 9:T!bB<hS/U-P)# K&4P.t!s%(^}s VĈ)\˱ S˽=,w%>kZ{?ss;+?x( q FzLcDhv5>*i B Fv$O˭GYCQM#L'G1B^s|1ț9SNwE};$E8~x ih;, P#A#wƝS !cSlvh%$툑d0ҡs0s iG}=dHE0q:(և-4r Sp<#Up8Ean* :^pJ:]ʎ*6q!:eG^ztb28OIn E~C};RyusC0)( (2ԒՒ|pGƫO*a8頗hzm`;ga(,E| 35^=}27 УQ $j9<`;xbl,s4[sv`;@;s+rB͛t߻PVzq&L#`Dfb|FP!1AUW'S@}%wss:&,#-9a4?:O]|G8ˋ .?c@? A͸#|9cSz(z9O2. < kN!l,Jz0P@s7vb$U6-u|}Q͐R"0 \udz'g0=a"hrWä*W p jGu r#58/qWǫzքVd=mE[pRG{?Io}#?ˎkJ.Fo/@_Ʒ^jI J1G/$^kV=i9s*%,02E$TpE"V7=lUK8jBzqDG|"֮oa3P;@. evHFGM$ |Yk\G `Iv \6SmغLhoϕt6Y2"5Ks%[W7 K'2rXoyJm\ GiK}ݮUSU!ĹC C{ٻ +8DdjmX}qe{;┝K$t|f3<ýsXdod8Ps6K\_N:[0s3,H5f GOuxE*(2a &JLBtGgۑyK~SswࣣyՋ σu@=u,48<jٞdv|9EވtiY9v"Z5|$,08 Phe@";<0ְ@-2^?"tagAO?qҞuF/5E{LԠ'@֓< #n `I5͞FS鵆Ҝzlx7#Izp,ivhmf/#8%9tOtl2B&37C#z(UC EvͅLW;ʭ]lB)ۦw} c1[!z%Ü31ZW;E/HkuT^qޣF.!wS҇ ]M{Б:TAWi:l7#1c]SeXHWj<Y]8P\ouK f `t _uY|[au_)UP܇Z @bG{{UqKI`r?N?XpZti}ɉfM[_,GouxbMn5װf4xNOf\:ֺwln4|mΊXO9R\bS 5+DzPƑe 9yj /#@ z_tUv`+7$~WI]\r#0$`~p 9E(̸'!ypE}J1ɞ8{R`Μk-_)<ư݄JaScSn_SG=E.u넨^s@1:N;pWr*o`H L30\)}n|2 I.NؑBp&U,օN@zZ?nltd`NlP ؅ ߻&M`\!(çKsS]uSF:xZgnKfp`c>]8Lr)th *56t5ss WZ:W '4gDƒ@_*-6* ϖ'ˡljђr-fTQ>eTBs5'9a#8ϱX\Ot5*O)Odb&\yI妜n5y—W-P[VXcƝNbw]:ac1`'Q9l \Mz9jQރib5,;Yo.)7Б;",+j}[\{DSn `n?\ղp>G9tEpؙ,ծkxT!Ӿ)>dqD÷K=5P;'ɦy@Z/YT:~$Nlvɦ>=د4>R+#ˇQM*Li ZڞJCK(.ved|]Su]J=&R h[{6HU dAނLx^e[5Eu h թ4w-'W(]GI7 xX]QAMem1g3|7j3G@ÙɲoHy 8WEEv$Ն$ykXvC tM 6FfBa5y|Tg@ك<2/? /!ѷ1?e;2=%3O:X_VI -B`eY O8fK %f-.^7!<''Wtdy|'ٺqSΠY\~)lu㪕r^`,ڭ̩-2~IP8_e_ZeyZtZB<%j'|C}t,_%wKw>_>G53x~' 0w+Dժ$l5) ̎ҧ2{@|ݺc0GQЖ\#4kϘjp#% ^ÇMcBЊ_n|3jIUE rKp|&0'RW7EqM",.QD 0\/9W7P{"A-;7Nþ[IENDB`