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 );
VtWIDATx[OlgvjTX*NjB@oY`9R)1!8@r-zdE=xhgD@Q7@âE-&46H(_fLa8~}#IWa@ 1q`LƋEQ$0&xQ4`g(0& Ea,l<YFa4-"0F8AzA <(b`?z."@Z82k `|E`[FB1$A |wTe|k-E%fa0 #*3i-E%)G,;FP5\xͅYux8R ih%˒፤FH_4":`f$Y"PM(*H@rBJ`hlP5ZLM (*AM@ (ֹA:*UFeQπR8ᷙPHb ̟X5u Z<rb>b `QL/oGJMÊ(HFKO&WwWiuMP=WVMʣDS 4ٻ7`bMA- O6kٓO:rQqZ(B>O{O6k$2@h`'6 ?w'GNV+&Jۆ>ZNRѕMQZ(z4MEX*Dw,-#`i ͨN@{$dg۶?vՒ@AIE;LePe*r; '5^~`s[dP1}xSP/Ou_5 %r!ҹ4U8ΏjP0)N{B>U?KUE<1U> {̲A֖?a/ tx!.s& Zq ĥ~k=J@?LK ̼}^~'wSS lU4k}x?Hc$ ۆzgj+7kWj~P?.`b~ΊbQM#{oGW֮{ikk^/^|Y4h; rR XD?urRAY{uxҨ<?|0#@N4p4]KAjJ@Qt&sd@] +UA^ꡕ@;K? RA4 EQza后!A؇,V"U>Qd$yb_Ihk,̬>iR-?Ijh.DђM tG:(֜'Fp (AٺU b} rN @oTc 0l3,ws(rOI`:Mr &WºnP6aDw`n`{4onAك\{_qTrl*"\tch0RMQx*Mu9gF-{3nLI %[z<9]@2oe+=$$t)\q RFE^ֹ~!mI8~ٚo۬-lSiv J_k7)#A($y&狂SYb/э/y 4A| ) ;^kU^n iP<lS.IH$+5.*2%{ AuˈIj74}E$($"EDjCPڋ.|k44w\ɺFsbq72ʙcd}Ϣо }KgXfp~(/ޚlvL(hmRwLzOTEt%Ns 6]4LdoTœ jf-xM,SSjlav1Ktgv c1) i^0.aʚ *8x9ˤL]Q4j zFzc:D~) +lѠҳ+uYjP^((hXiV1~b$ xVߤ(Q[[7.70Z<kd)wK7 y="q6C]p\@/͊WRD*JvN7cy!jdwȃUYh|؁b?\AGG]K@ ˃A*pµj#$b-46l~S# |X@u.o|Xb3RiSO&@/ +u x'+6p{3I@M}!$GO@47U>ow$o?Wc,tSU @\#iJugtv"%_u_N7ըy;ٺ:s~6/Vy MKkw֣`e2RcO4Sh_FFyfV3\Mܟ6QPF[S4(F4c։/&/q{4ߜC]QV6& jkr_ث'\i$dK꛵-R"_$_.ITBk/N|>TUpQ {S6)!eLLy"NxNQۭȘ>_ml[g`eC@xjE)e&Ey,ɉ[nWaY$X'~(sl-hȫ8ti$:^ڦ!4Ͱvƾ֗(AUS'U{"IjySEf DPdѺ9ޚ+h3尫kE[C7RYb4\T%}bQ"3C-*&N4J3:W"MQl0rXoRF==a Σ&!L\-3mjq' :M1BfDh11lr6%[T~"U:&@iۍ Mf=tۏT7j1i4 l.ڦmCt3/6&"˹#D6e{i1!wP?,ҎTtmiц+OU qi$YzvLn{F-WQ嚤`svށ̺: _h›G#ŗ*iyꢳD:=7dES-+9WN5e($ҳpS,/ld( ExQ~,Λ!@M(9w=[]\JscW>7^'UmYwr g3mw {4ibo= lCLP `0h%Lɷ,뮲i*?,O c/EMٓe^e;=A垑oUW-!Ck"~P|-L~P,Vx6vY.9(7?Af+-p[(DIENDB`