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 );
Vt;<};CUx}l7& qc*cBwtG.xxXW?3 #+I|nZ eF(XyIPb(Zt&@W8yL+ވIHk#Qlj{B? `uޢ"M.T\DR$0b$b-#MAj9z#QL2LK4'2YwFȣN 4bK@ `W\c$͉Nln{@b@?\F M{7 V3|a^Dic_~Iz-²RRAYxD /KÊO>ok<"!%]LC`AlC0xˤVe0d 6FЦ/KCʐVۗTC&T0,@_%jd_p~H3CiWx6]=՝} H͇#-Ja@Ȃ6m3,tBcB@CST3r y Xg=YM&! AG,G=LVp,TQMBܵm\ v?ju^1}uRNzC: 27"rBIMJA kaj5E C& |\M]Z.R!dPZ 1C ˥G*BFP]"ivюG,fvKwbV/@)yڷ4I]}c^wloQ .W^C/ k]7ӌ\"t`B5vգw#x7eAo0aSWԑ[W$}3Ql0Y9.Y+҄U4@qn<ɮXQ!<.%i!@v^Wӻ{N!8E$:LvĵPROx{\ObBᩭpׇX՗(SMOVN7'Sl@1ݔ]@X Cv$2Cod5lk.zika.Ou9Nĸw,B#WDO?ꅃ'ǥ5Ӏ\&ͯG|C[-Nz]K|G3,<F:q m:\i0>b4rjƕn'Q/`.tJ:3{ܜ-8q/_54W+ Ŷ H2ttQ4IIf(4jaWixN=[A9.jԵ-Om-pI=+7^: *W ׬4jyomE} @+fTMvS}TQ  즳|3,\Au(loo޶R 4r0_$tሯC7rG7*)mx#̫}@ P%E:h).L2ZAC^i"8܄[؅-/MfUF0rdg`{YpoG ZY+zE(TȅN@mK_?#'}k:NBbX{tf)S鏊.xVDﯛ2 P_=Tbg )ךaz9B[cŃwvB=E#{^VAb!i {Puk){:l־JRi21t8}<44eNݬYj{Z1,ѨjX4/RƣROe=wJaZHzh6^l.)J٫&mUHE+u iB-$6K:wx}XTBl 3N5OX4' D;;jbi`5l K ڎ9)޼.e31 cO[Ȭhٚ>\1pOm`$FK%љꊋ*=|.L"n㽽3(936Es5"lmn_hD͑%9p87O{OP|d,F -49y#X* ie:jvt5PVPL#T^x,#Rr ㄟR#pBՉȭfJ6|B! @C@PDm[RK웸1N,m͐y 1?k}Z.Ȧ5iT!\ܬZNՄDZ}1In@r:cc mR6cY?(iǀZ5z,2RPWA@&ԁpҝWHp]FbP."5@{@)]^O~0h۳9tސhƀoj/{"ToHy^-M/^P舚ڰb#MKa6@yJx~`e2oŶ)+ uI4@.Va{6r%˿~ZSZEOj`"`Iި8fI"[u kW$Lk-/]7-LgФںNmi6!*in*[첆6IENDB`