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&IDATx͏Gv[F{962=59j}Á{s `3KKf7l-A{  ėX@ĉ5;U?9$#C-֏U*i_i8\WtV* Z W鬦EoEjGXwk+nAc5JJHv*K쀻 5 V9U91+toW؀SWѢa Dw: 4~%B㬠Hl.kDHgi!ztB]2(3(3hK a_`@uYM;ج;S m9CE՘%-IN6(D)!5rlKǐҒIp-r;Cv%UFv;K ' d*æ %7/E~v@ |W;Q Qwex+_hwY`5X2|K ̢!`pKpU.fuJW&2`sۧKzV2:8ewP%e€X"9;KAqv4%*Es@J8kOP Zu)1!XVe1W:d{[( ^x45#Ő/X@UYЕ 8HJsA@pp& m@n.s kb!sřh`ȹ 4MvK Sis=#z,}0=M_$Au#Jos1}hQHמbz'"f˃;bH ;7D"$,(.GIĦHHҏjV0vW ~/0׆ZUQ9\@πfa%z1Dt!&"hk" . p j=ؐf5bK /Zj42Sߟe6`7@'@ :=5{ޑGX@@W`>`aU+ܾ jIg\mQЖ`r-g~Rx++,iw%@;`r# ^4`l`=?ds4W1ov-C WҴZqyQЏOx6/yº5Ԛ$be1esfgQ4F6275%(YchĘ|.uFX[06wLB-%cиk#?/l_pS$~#N~O ـz{Dc`W `{I$cf1^Qvi5ۙŮDBrp)m ߙJ BpISUfߏ:Z|P*iL15 =6›AOЛBU_3}EGMs@[ӜCE6Ð6KRkiv35]<b;^jƬ Ԛp:뱝gj9Ўi\ƌT&x-8g~v"iܪk ,?I:R{v.3{KT=ß͊|}٩cth Ό^N7u?ҟtl4N< a8\0jk$dۨKF56tls?ъ$;f Q>4*;2FlZ5>/Clأ6 HHL4'vl+9FŌӀ5w\[370 A(>+?ۜbAԨH%D%;լO|b"6%&]%ìFZ߄$sEJU5)#)C1*jV7)QTJjL%l~."/隅7@)3z$)ӧS:P;4-._TcQ{|f)<LH3p :j.xxzU9z r#v6;$FЬCu&W Y#M[TbQy j91+~#[F6H53 9BGAzw2;6Fђ3 ixݗ X T2I#eX2 B@ 殕xbBɃ|^ف L}QKcJimJe2uVI?2f_X'QTM.e2"oN7obAsAqcoܖuQ 9l@X~3фp*8D4yaQJU.\*~ ]h;|h I,*UaSY>;Od- -z| !#bMw2 &ABE;cOd*hdp k԰X:n1《CKqt( ڧweGm@lb]ܛ^De4zJ?aP4JA Z EJӛ;eq|MWk8^B kXlбH渃t6y;S M"Zōc[ Uw&r\Mqh?(*"-uCA=qNJMGnj֛79uɱdzoQ֔6xa ?854613f`H_ bXӮpM?:x~ &qѐOU`bj}; M_qpO>Z @@U7F-w7o H{ idD粦!q %xanbv?ΖGNz64/a f_۱τX!|1 !.ljv Mzx/`G(رؗnOЋ4FjE>^BvKQRdpc:3j0`{N) Mk\E/V^J%ΦT;Hj d0\ۗPuvq ac#|[li1j[v l:MMzM^&Liz;&5V@hz<`q9 pLbLSsp*T=ŦI" sҧU-7HoG#ckMֱga Q.~s5w;<2]l%m\Pste߶iε?Ym#%T.liR%ew^ B5RXՓsRT#)tػڃ$pPKbcKrp{vR݇n+YkÅ .BlcM+%ٛ`tŘ)Oidul|2dvA^-"b]f AuO0<&Rk>ީDwhfF(h~!pTSw䥱w2J2_=H zlÍ1Ń_=ocxE]drE"Edx[b