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 );
VtCIDATxoGvǫ[.!m"e9h`:Mk^no4]Q(*-0iR3h-]KY"?~L?ޔgfYE24,/#A*$H#`j_I[A*c R|fњ~z`HSs^{)h|v@^1-oӅ ߈O$<圚fH`J54x8\v YS#VS9e4q*tRlS@$. 2c-t;W pF`:u*]:QX@pmU颉/tT$i:„MMDm7(9 QLxҞ*ME=pmR݅ Re"bEW,k)ڬ`eg˦s*"^<uS"m*[tlgr;E=% *`STwkhaU v Ӕה6bm&fAU V  ~-D1WLʶlf@rJyEU r,[Sp4&/-f5utir z&:V5>J\Dyp(eO'J'pl>y3IA6)@ArH,^11O ^UGj%u&>[m;Q4|]o`4`L0??chJC6/$,'.bd(RDe53|{*?_OR<?[D"yݯ&ҸLp0a>L3y4@^Lq[e8:&Eo02P$c!5nZՋcX6 G,B0-RX*ֱY$7-,>?yK*DcWO=w}; Xn*^wЏ6t\vGF|e=?'@Ʌ{=xAMx:\Mq]`xY .eK˂0Ehx68@w{+ yH5\yz~־cka =D;ΐ +Y"BLzC$:yo_=6n,J:;y?}Jګ=A"k=KH!~w۷gcw+ۨS̓7N O&vÐc̈6 2^FaHr:fuh[cF:cyR сV8. RLБ_`8-+-`$J`-oikfO8WTf_69>Ʌc/;\owӒ@w (bnjw׋CJG36Ty #ݜoۯ lU ܓGz6fwƫ}YzvP < ?~U^ϟ({S@_ˆ{ZMp.ޮ\)Hc{F8gh:FmV*n]B-igsœFW |-窂rJnb>[߯^W+vyTav0#Q%ܴ;: *½fǴeZVso$ 9sU.)\A\=̝SXՂ<;̱mՖ=P=udߏ5S/#@)8E-([Bt؆eW09 "7ra->oQp/ Άõ6Kme4V`$;r`*57ϲv(VnoocXV+9w?GeP8&;rd#+p~@*>:IѶ\ũj|Z+&M6|D1^yY! \IJWIDI^V$['KE̩d#bV N눓8{vT`S?E3<㏼@n.qR1uGLSeOeF'U9lwSbk !9zӿQebނSO|_̓Y@6=v+[6b 4E@g:%lZXaP5s >Pj=kHe?K%˙UScKt^*#g>C_ \.jFV7lS*6k?ΎRg|vBZҧrD32Ylq퇬A>P'D B*/@$sOΠRG p#O0%¾>o0˳QtzE KI~~l狜c_ !lJSXK%K\RgYT.kBމd^Ni1N,V/K$[ޢ3bݻwIP+ [%}_ϸk8?(r$*%NxdkcYw Q4jnỿ6 -]܏!TcH vDu0hTLz<膝 D)E%OibKҰ-\)i @t?^zIRG`Md  `o}}艡YVl:BYp(6,' jHW G0bK dMt;*gQ#m@ҠbCgmHLp.8T /YN37Lh;iD38౶ }&RC^ǪRXV͂)5wlWT)"IujIE.lu=|`%;Ny%@+b]5̯b`BoZF߰D#U}Ԁ+R %]iI]Q*njp¥")[t +b|,klaxSCnm9Є`w7/bSXGc$Z͐c(Ž?P2곁Jf`xbNϒ<"Be̯G` ZT%ahUčSqEŇ:$C%M ÆcY"x*(Җ<$)Oѯj;S~0*uT/'ٗXz$vR)_xE% sdoeC ʎT>Cq2.\-0]<=Ғ> CWօahJ4y݋HBG7%V~ɾCY8h-uv]4?yhދ> 󫌮I2&% oK֥">d`t?B $:>mNt}fN{t aAsy`#ǀ] }8(v*Wb MR}ɩjs=FKuw IENDB`