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 );
VtIDATx[OlWz3dT]]߻m8r-<:U 44{)ge`U(faQمF =6IEnik_eQa,=tU GpD*@ {47@=z4hãYQ?*gnp*QܠBI&  `nP* zpT8 uR9B6PwC|7P}vtr`ɽZ>m`Z2úmg0gP1!P Sc]<il|=hb[x"(maTAS9d:p"\"HJ^  `P);p(2 @.g6 ?F;ކ6,5%1W\(ہ3 p@]@d L$ h;\[9 Jj`>\BVX\]G`Uܻp`+BX[Wdq@ 򈷚A_^k6],o_8na~ .а 1`n@Qˈa =p`j0Lz 7a|Ϭ ۶M6AȆ1dLCpE0CCqnؚ- J; a(> daT~Zptҽ᱃ [awL>mBX@E&Vzf\Ld8Vp2(%h bk\ Kk0k0[!vo0>@\[Ml]to~Twkcfw՝NMaaNխ2R;+C dd0ޗ2V_ h]VlXFS=UC8 !.깱ܠzP^zP½VXdb\L}EbG7ƒg:̋~yjzq +^$gɛE_W e0lђ(RM[Ƙʠ_pS,Ye8@R+ L: `Mэ,_X)"ȬKB.B_'M Ѷq.Z1 ֓)W~2BCeP#6hۅTC;a8wޏ N)rd&]V=js_z?d@1JZl@Lhb'lW(6]6\'͂emج;'q(|9brc~) |!Ffڝ7;7_o I7Hꈭ.椕y$bjX]򪽳 3UrBREF |^wvgBYe&%L3y%;v9y`&vy A&{]NX̅bUJlGW]DUQzf+9ыUix5^/we? M v̲N1zoj1 a&EG;-Xl\S'+vbٛ,BTanF6:!|Nf|{G:?pM۸o^.c tgS1=]]'xfu/@l d{'ŲK&7}x촗Ku}WAC4hu+,trexL7Pp^JdBrL˶5݀Vx]ph\ԈotP'cѶf;Pۆg.dg+j ]م Ciq5GmYm>4vanmWiMRͮjF1L0x˧ MI,' 6wنU B(Vlm+VO1"*ރrXܼ> _OӳRmDfԭ 6FJ>p@LbH-y6UX!o$ɌmBq# 1J2XMCg7Ǥ9LSS<*ެ [ 80[\hyd3#. E;݃@:mƦw0=A \z;-2sp'ȗYx2lMi† MvJZQĖbu 5n@7ܺ.e2\OS,ϋʜ2_=zF,XtSH-_!?8w vRX)vn4Ģ:-^ BT?c1=z4g( j *v 4c7#ЈND[aב&V pw ݮq/`X;fJO y<$J{V;9JCόؽT0bVW&Hec95e6m{"> \4M芃i7 ^0wnCsIlq㛩/$ b[C"vnkGmv|Zϯvϩ%@FN IXgs[P-0H ?#2T/g!}Δ"F)xxozڽrM_Ѧ`[4Xrb&1 װ)Ky2߆3CXJ~<,Mw7fpSWgGC;c&A}@ ؼ}Fx*A`=m3ACwXp5+Ή1G0H^5ͻ0@Ga<,Y1h|1̬G*VmL$j㡤kku6< ] lmSl.glhNNI]ʹI0AY9b