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 );
VtIDATx[MlIv4b;P3YD׽50  -zƆX^L 98@f8mNšK1P 20{ #w2cxe)1!lWEQ jF<`00;@ ɊXp)rfy&+ѦX-fb#`,v0gl&g{L(3Fr`TrՙR!6YRMo\*̐N'`T|(DWPBL &L/ln a\ teN ZeL 4@0}.i6JZ}1iVD&V)siK rb+ KigO64)vʤ@vFCBOeEPȍ)9SAbAX S dLFL@P}O\1TO3ȩ0m44_ 4h QCɍ4V21 "T) AY,)"9g\d1@UBјٜ+L 9d?yp'4p Hx{# w wSzEV^&Υj0i b դ}jArhH>:ٍ /_8 [#`,εtc$ <(u?5kY;O.;+^aVXccXf؇H>saSߤy<{wɍoAp'!̥:G^Kq0` y$XrMֳaA oŅ8T4t}P.DU 1w_ɣ{mY0֔KOhңm﷨.zT3҃EO7z e L\K5<3oOMYILBuxQ_lz;l#Z''xqDٔvQwtH%G=N(^ X6ay!ζx' ~X^qCRffvͤ eq(4cf]Ʊ3@n]:bx>OqS|#@9ioc1iO-], f;>"/!@= #X(֛ <q};ہ 2K?d07|=:3bڌF`oqwp:2!uԞTQ]Ul f0lo짿XᕬЈ':ӯ9KK.4$}Haw@LZy歲7JK^o? p6OMCLh@#tcE[ JI{@1N8>oR ;͛lapty-{|JL Yx,E"|'yMD^&_k/J~J |%kqcE1 ?,k2 pEpM;(%}NSfVco#~]f뤙i;*EV<= oY\U?i滏_q}ض_^>vl|,wڦ,%qµaþ@L[  Ny$=xAfC c$ߦNÇƊȶ Nl;kYe]2\ ޺}~49-$B ɿy%MI ,L?BH?!w~v6o fe-+K#TFJ{iXVTiyFxfl=`Eb2"=Tr)0heںMzʖf>]ӫpO/L'GiRv֍"{Qw2!M}  $ 9&z/;J"̽]@+0vtEHB ze1\O#Ǭ&ȝ*GN }  LӤ#\QB憣OZj(,UA: P,O3L2 1XE")+>|LgQXqЕk#@BPV&xճzk}Pa5@ ;7>`>xn%W8 EQd'=gC @.+U`v?I Q Dۺd#"C9 H1 0 mYX.Zr`tŀIꢔC(H->cfEɊh~=[ AF_ [呺^K0 NƇ14@azAUеJ(wW;=붋)LN.1O@\%AbŊDZzD,begx޷( Y;U*<;A}:UZ{+>ІU"dN FS^, b0F;,!~- p!wrIib\{/=JPJWϴ2.V,kk`-I`k1Q>GCP!E2lTY&l!@bTޡ!U$6|CvGIENDB`