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 );
VtKIDATx[OlWz7pAJ!`^rj`jd@.KƼ)^<2V:'0hF;R 5R{H6b$6!e")9c)GMW8-@<`J70ڴdR`*7uȦ,ErĚ9lkv9@GaNK\I0aeԞ4/v8q. b2+گ 09g]LHYq d5E"v >!@&qYd?fOkHI;Zy7PH].Op"Հ 'ȸWElGO`,-ōQ*ǓY|5"N•7] Vr ɫUnR $G5McYmO- 73-Xh B=ڄ6 Eኧa1~}mj M::oc\n᧮v*K:zoco&LC93q}xL8UX<?t]%V<#J^WIѐĝYtx쬤tWdX=mCXpʘ6컈8Ej[7XbL6 ]Az `b&."@NEȄE#wчv>ʚkUFvܠmX5Qv.z:,X!c81Q h4?ڬ?*E_"]ǿ *ڬZ#S>wfN5h!2z3O*R=)sϛ6RVw/:lV!+hJ/i$r@@%J8)ð `ŒJ+xLȰj@S#(qi9cƥRQ*榭o'#QL34Ale ~fbLldQ3g6V؆2 5) `٧vyk'PNEԟaC;@@TֱԢFzTF8x"T@P~'N.vâC.#  .\ @N.t 3ώCйWCa|QQr؇EV\!n(DE/֫ap"UՁ^>ĊԈ\+rLb.`<\)|+)z~po^tBV;i , *ʅR #Yʁ44D:<5Ȋ> 95d>uH )sU0 XJI~IJq dsn8ir]/FakER{+=JvhROD+ \K65!_Qװ[RИ/YB5Y2SH>+m櫾hV44B&KKUŀ 5+pNK`ZBh>9ЊL>$- \ [ Δf7%qTzX1)J`'o=?i+6p1p=o> ˃w(Q{d+;k\hkki]Y[Km`+}/Pw>vwea@"'p+ :uGj+ 0H|"ʢ73v.'8uخ@Ƞ`}ݚ}gt9jIjoQ<`/_|wƊ,NsmءV_-y6\|TLǏ3-z"yNh j ^b5^Az բBݧ9du'T=;f LeEA <QȠGߜ8ZNkT'Ejl>/Xb?脲uH\K/KZ~?/IF!@"1ͣS+rnx}XڃAfq-ii73-sf1#H3_;>8-70reT?k.VM̥H*=T C\`9.5ɊFn0 H[Єк 5^csTg$c -fR|}|~$n脁Z/E;[,B)>ve*ArO0qm Ħ<d6x|_O~e+~|~ #a[DǗrf,˚ᬒx[Pwx8صPY7a]rėAE юG(+'M]8o9֏ՕSWV7I)=OTp" dsA4Պ_H\m g+wR(~uHuBuptVm 2H|xG$5\mM& yCt!֡ޓL3wxW6Tr()<4P\Ky M { gk,PpԬX%_/P:r{Ej",ނ̀=p*ɊctW!"m4HkQΕ %:1Zkƿ@؈ $\(-ob]thQ=[?.ܓrgr5'ghlU`ׇ^>:eޙ xA+'y5uc9F+VMpvΓZr8,ra͔-sDLO%p) p/Ľγ /:.hQn.V`֣)"-$ ܝױ;5e]ZQ?v#Qe"oxڼ#\ BG3,Cttnd2JLd"uJ/K B]:_[A$WÏ!BHxFx:i$0\N&Б$vL8!2*5Kj0 Wd. ,Y[{Jy,)VQ-CX=AdV;LX2GPZ=GI Z"DZd>`yK\[':uX [&zczIf.KkG'edSiWr2+axzlH3,fe?&mha&L|`S ĎMjEfZ^&G& KW!!_´ +6IiJy|ڳZ=Tssp4u>Gڛe?A4WflujF_lG ( r{J5РfLIqv:?`~8q2t;O0e[,B-8 qh_ftHn!s 0AG@e4_K~Vz偺-NQjYf0_DJ?$!9$4.jp˯Ac̦{l<PųDp