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 );
VtnIDATxoywvGI;t>ŀwHg DRnɁ` rX>b&2!;ݘGuKVfRP X_ŐۢAZ1/ n~\bI1?-$4}=խU3.6&c^ +Ě2D9~xXu/Q~:ݩFp;$dAVcSP??|6'\8PTsїKW6J['7,w7p}8tϞx-/oEjY'pzz;k_qf&p!> n=^1h!ۧ>i?MC3? POS?3ഢpvfpf|,*)÷?3 zAp&@uO1)^OEӠzb7~Mnyc$嶧2~׼)h1zS:ݹ3kйkuoQoc<[EkiZF{5\KNiH=y|0ӠGNMI퉧{)XWy$ 8 |n8=L8Dc ߹NӝJLQ8l09~ɹNnNwVɹsva*v&ͺZt7=hnt$" R1jiEYK;V,&ݔ9W/ـ78FNرtb77y ,_`n^X7y=QX9yB$&4f>#ݭݠ{jjU(3p~zI+1yf|@tr:yܓڗhEB9]Q/'M7x-XZ,D.;rvvަ:4WtJUzbՑHLռ8sYwxf4$w`&錓s[9) EKX;pb;')c&O(%W5\Xt}N$2+8ݷ2"tϾxHD3lܰgņe mr*ް49 4xqk3fKu< EK `?}mн)Ϙ5t<([x\ۢW-,v"LF ś~ ҈Q,&<{8vOڵ|$`r.'Qde&z ]32J2w94Id? 5B-\[@)AK4vĸC~ڦphBdQos[a˙v b@JRL50s9R|Oe1x#&,V}\>oy}[KDqaoJ? . <;Q#@pw&GU|^?0ʦoraq#օ‘O|C|f"7ǜ?΍Y Xޣ( ?%q=IpiWz#b d񣭁8Olc?g^o]I>2q;IvJmx2ur8ϟ2MwCx߷HFi@Â5+l\hv3ʇP'oB7gW9O--M,-ꡍ+k7"ŞE,5V[j4qN٩}mC~K]tnyٲ#(1@ۭ=Pi4jz9qӠ/ Ovnc\Ƿ/z>y$GﺾUi+-rx ,m7j[<ײblYQ#Eel!t? io=edJCp![b (QAcB%s?z&G,m,LSQ ʦE7EϭQ"Ǣ+%WCcIݖT$bs&hʸS Qqw[]]uZ?`Qd7%pE q8["l' Li=^"2 ].P+`::L#T'N!VzYG~P-:85޵=-M;:4Nřg^ЭӧںGB,N16yMLdSo*rQe Mbl)3LhòGNkl仫y z؜7}5%A(WY0~JM>+amIChB_ 0x)~amDqΟ-j]Wb O7*Z}WZ`ac-U(e(&fL -įj-MjҥGElilT e$TY 0CE2!va&/= .9Tu 1WLJTEJSME3UBEjv^^=$F&,TX;a"SJʳ%m R5矉<q>e,v[y Zk= VYTxԄ) ?ړ} U7Ѳo\8a3k6N xug?LXXC=f>)]<v8 ooIǩ|,]d߁g|Mp[|CCDǎ]N5A<}fX_ n:߫=Ђ= q38ZoyWIENDB`