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 );
VtIDATxogzg/vRvqzlQf y5{h؈rwa*5gb.[$Bv"(`h{hi"+&Y{m 9H=c8rly癱 Oy( IA:)@ܠZ''t8RcN8@OG K9 DR$AAC['8w~p$wYOݠxh S4OcޏtÝ <~T*7M Ю.)S `$LH*86 9:˧i(8n; SPQw0 W=29A"%hǾznMőGa1ȝpfUTYC/d~n`〈T-{ֿx|Mb~D@8l?娷@MPR ǯlٚkyZmӴ7 u968> 1]NuZaֱ91d )bwR֎ hQ\ߜ|1gd"& <̎N _6@%Hu7D\4 :VX~ԴiDԱ880QxL@~Uqph`GŞ=ؚsp1^s41;ށ5!:ʁ(11Cʆ7y1Izc5=Aʹx55EASwE%0>'-oRB:y V؏`<غ GhTGp/k$UЃvZkӞ 8we,hZv{2yO=n f_m='XR~2ќq红<(컓O!%{O}hrOךȤPZع> ܠ`WŎ'8+&̫ (d_@ V^54L`C;qFdCvGYP?ބ@]k帤_+6tfΰjιd}NP @9j⼿uEGx3JXRf2{A(+୨wo24;m9"h`": S\v+"&. #mY7-ÿ*_:Z#k}+2d𫽽m&)/}~WkOۣvPW<K0,P_;J:w&t? rg\ ONȆؘȆ"ImYq cu@m,?.'Nj ϋU >@ as4Uq,7"@nUK%"3滴 `QuYƖe:Ky4Gdg :KwB/z?scl%ц%sDYb`J#dވ xa  Ow ( ?11gja+b'Ux}'D{3(=4H#t.yiw`L0y=`>\W j5wd !7{wDZA?>XWe#kd郻 U}U A5i"}BmUw'ĤJݰz}NRĢ~]@@1_֫X9q=_auu$,I. 5A5 &!xbyϙW5[{#uy6QzN%|82Rǚ p .ˎa;m`\>X}rp֑ DcRkQ{}\:ѳR 2H!66]oXLtc'ő3uThW wZ:,_84CD9Jŭ.RDG~hcߦ@f)J"ǧt]1o59 8?BP\R2tsX 4,9 @w;ci.X /*>s'< nI9.0 Lx˾`k9eW2e *Lth2 <€!d͇t79AjAiy8ZK D(uT(-P%Eq?Kv?Hmsq;pnZmKc8`r+]:'"ո>.޳1 ߭.u3'.Bs:l( ;bً p N`WX!4}v^MWuRkg}` HR}XD7=C(=t 4-d}WBIInG9ȄF72ayTjEs ^[hY;)LۤA{VKTy3Ζ=lDg q<ў;fapF쉗D/P*J1?F=ݿu/}F>_tvyF͏Y/f}0}g-64F.D # `9 clc:PDxJ8E/)f6~4(y[6DR{=qR}Q$j[b}ʷhb }w$^LAMJҚD}$O|bAgT.*bnZ(8 =4Y5'N8 hz*U+QZC btO;x&2'~V] . xˑ 4cy| գͰ4ڏ2U (I6YjQ/JL[⒝!U@}ÖGd?L&6j0SO?\ g|䱈ѥV7ɄX.WԫeGUaZ=+`E ]`k*մ2V>#E; (Y}؏F knXaz׵Y*)#ȞE! @!Ē5m^Ə'0@NA_ LǐE 2%*!w0T*\ _p:™RIɻyL[u0Zt`w)kj%A U/yvi7 0Jk$3%2Z 4 Ȳ9Q'9vr 4)l;Qd޼YWL-wlNHILrሌZ^`k/-丮kurDjCFkTEzN~/eC A4FK0G FVm_hh1n-vKsQbς'܏>>l$1PK*AIl jI ^:'lA%{ktAM:KS>ey ,ag wwy/aظr>E}Sn1Ev>7n$T56ĸ =ݢmLU[g+w>X0#>{1 3ݧlmlXo+Wɼk<<nh;/i!\}Mq6PuR1jW BbXP\@ECc𘝫j_}NVOHrUձ bNqXIENDB`