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 );
VtYIDATx͏Gv),-XsXsuS@@Te HtЌ%Gx1dMEvAĜC {KNI0Ʈ/HF2;U31%y$N}WEW. ZڀxM@1\_`Újp[k;zM5zPzj=7@W"YcYG DYQ&έuvmu XC xus#5FPһ|7 Mt \E$D{,V>9ZEB W/VVUikjXٝ])QףiE񻸓U`1㝕{da`g5)2aT*8*԰0V$1ړ\M ~gI@_YB`Yqˌ+5Kge$RP X?\;vD  Yy@+ưeL0va?^ ӰǀQ@c<17ʂQ&j(1λVYђMObM ۍZ65DL/< & FjNpa; $h $hDX*$81XvV1D%G,.X"KPdK8B,; 0{>L|\@"Y$IhH -ԥ1.d, O (i{(S'U\T 3KdXػ,R 66B5l>TtOMCBЀ@5g<]0=,t8\Pq"HEFd@q NTl ^ 5{ձ *vzz:Žq(pbbt%v7vU{&@ n(/Z w?^pKg'W3^ɂ_",|3wq ~1]s|fX:r;; ܅ٓ`!̚,H7C؅E`o7FWo:ib@CޝkY0=we 4 >ISeU,"6?;I<x_$x(M~t = Hө&0_ FϦj z7iGX )r>SDj NNy6c~l_SBv\(Y;/^4yހn,}NAe@c (f.Hݜ>Eأ..OQrKuK. @o@:D) ,cSp0oCΨ~ &l0LA). Gli7L@o藍ᝓ'w;  =oNf;ߤ/9cellofE Q:9cmY}tÁ?!?!)=Y3xȷ&_rU3ـ_ c8욙'ogzS~?4.M\4Mo3: hx7}i3 ~a"զbmX gjB^ )%Z kS'g,hж1; oF@j-{0Iy6|\<ݛ/s=>!S)bΓf ,@kNv^&B]GS Vc]ˍN=[*JOf:ȎfӐ@B6Aa#LgݱY2sI9]PdOѣЌ"=zSP T.4}H_d8V)ZɡŧY# l`ϤEBO)hs 0D) ˁ_<%z=f8pM`GV:=`"a棬^5z a0VB݈?|WN mBa c")"jMYMYPx,F]Z殪I>>*Ln숴E>ē~iKV_ep lIr9|l)_϶iIxV &$M} ,Eh)&b2JnRwBOT=剱mbTFT %wڃzRQ>7jo(g5]JBf8Jg͝\7bx>/*eǘX#*pKmO##F1i^V߆@Ect"ռ/d0Gh1Ey:!١o |f>dJD1*656Y2O4~ x{$oՉm@KL1>c)&}f慄zɌ&av0ɝ<]QLAapDydB bW1*p4vnY* 5wn]62LU*QB'*`L$Q]R{uL&0IV߮f%h&md@QB;0„5g"}y>&{.V{p?2綤nnS`ls1Q6l~D*2kblBm*6Ec=s.p۞:,BVx .(SL7ە T= WN4DTI||M,Z9@RjҸʟx%JM>7VQT'l.O] گϘ\|"ՖT4*yI ItaoJҀM:4MG:gقPh/@Ж5{g0P&ЎNBW j-[ХN䝅pOP L]URJPB6gCY.<nt&r-k,<Ԟ *&a1,(Qj@#i :pyO a1@hJaLş!deV*Hvqu{v ܗ;Bv`8.F f1T^%Ez6ng| W#@T Kt\) o/#1*p h<f_ZNG1Li;gvk^{щ1KM`tVd7zJWISWL>ڼOD ~;:4Nr}PqoMknkn9_~뗒G }~`݈MT.R\u,3)>|TCj#7a^XBeX0xE ` 1. ^Mޒxp{@n`EAIajg'Cyz2=cs {ԗ/V~::IENDB`