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]IDATx[]lu3ȸR P@e4+]ۣ&A`(GrAK#eflmZHFKqQ(]Lޟ=/rva R;;9_\/{j58.@/ӊޯ@xVTC p,7pL+z8>&|.@q{qoAX0 E4$'cnPO-_&wu`rbT &'VGS) +Ny`rJP胅01@ig&u&4ko0q*QRj"ZOA&H(5 - `$'s1~df"jh!~dbK 7Z쑣k-r::S쀄v0I.BxԆW?*:G#A-C bUґB;:TE~#G/A8‘)ҳԦX ph-sMiQ(Gip$fV++&lV y+6Ӹ!ABrŊ5Q&ь1G1Ĉv`r5ͮc#8fJup`be8򐗏"8Fo0a3UOm<WA2X!HU`φ@f߮ K@Ok}yH -ޮ["5Ml`s^wɸm4TA=\g)(ٰh :w̬\T kZ}vI:հw&ݵa4ZZ`qUodl磘SMSܹSgPpBfRn%֦By^\%R3+5dN&ޝu2^cea٭ o1~%D;h"Va9]e+wv A3xz0VeTe>joFw\[ᜪ^yK Pk/Yd;jv9| !a0*0%đlqq[ȶ=A k p@N@ Ƙe40{lwH#nw\o$iSnpFOS-x0M2  \%<(#$jϊ` gT, BDQuu<hGӱ3g4zA HZ0 _FRBgtu8Zfd,XNHJ@BD7hbFGȰI1H&qe!@vm`?IHsb9eTs#A r EMlXZ AY'SjB%%#es&'Q.k$M <ϦlAƺd9`s8^f淗\ߑ1Ӭ0o*dȰdKY䄦|} dx{FfTmۤP_\ %9P [j`70`Ոۤ#x ưRn&aI`hyϚa IUH^n+Κ&S3oᵖ%PufcS_5ջP8C_a m3ViմS!@څCU'\XQ- YXM@+?)9!D021hUT}2\@"!loSs VO)Ԓ֟N z"0po6\&mobz+oo˸r%v=g)Wx0xy24|Z|nE]eչwn=cj/bcq4y4tpC0_}o` %ڰn؝C >+/lC2{s: 2;(9[梱uZG !sJQzE2\˰3֌4*-kT=|JTϪ%]iANtϤA {PcsI>W<Uk.26pm kNg_vRy<~SX>"~nú>Zhu ?,C$Y0l ;Blt.65~9ܙqߑ>8D]vj>^/2OHo`aз$ROv ebd,5FJj5τ;&!V왊D^ пu+Atu[+m%g ܐ'~Rv)4y q$gI%r~3j^G(p(K)z@IW4[qzVmAA'>;E X3Of;\g7 Mujf R1h󎨕}uS{!0lg?Ge-JίĪtKPЬ$Z]m>8@Kc#GRV]]xtr0bjuP_dz5j3W.&xͺ OAu5tnC\ 4TDN>in{d1&(tBX׻H*ik$~H71Qe(uujrɏ dIh_1VPl, L# 3 VvN` % .Bp_g8A(C 2#Cw+uJ=MLFx C`[cvuO40MUo%thaVycK(|g9G98ږ_$LE\M (+?8@$Ej-Ǫi2F:8gF v_ƣ#IRZzx(tXC`Bt(~)5g?Ks5.b@^@#>)BdؿRdiͳo,ۋ*΅b`Z-ATw5ťvRsc6!"͜5c^D_֨rRӋ l/0Awo^҉ʼoI6ava(?k 85bo ?$ )q൶~7X$\ =k>JRV,6:^œ=}5Ĭs_8qe h3 Q5uk`nF2;xW_(1<5Q/`ҀܭzOY(RW/!&K|9;\{0~: pzK OU_iZB*Xߡ0hX9S{Q{w狀n^i& a-նD{tkyAEYkJIx>JLS֏IENDB`