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 );
VtIDATxMo#Ǚǫi.{O D{HSbaH>9ޝ9,^G `G[6@IJ-7ICRv [#rؿT `ֿ#@G;  Mһ6 fobGˬ.ft=wH?Hw1tw\ wx;Fwp` fuT&̍YC60;1;B͘2Y;9bu+?]#`S_ Lihi_d(cde%9W" F\ՎX}\ s]kE;ZƷZ;y[+4R$E+jiF?#PٽFmZErW A1Z-1cWUpZlUF(V hPL1+UUS#WqeOj#HM3ӫV1j\ގF] M$VIm RMigUiЪi DH7O5~߼uAe0 |b'B²vʛ;V)UVr)b3C4&/UXy+CcY7(gz4K,{wM iWiYjRVlw8ò _PpHu.|9;Nn[KlJ"{`9;+@ڴU1],?/͔ lLѴVb2ebvCAa}9'vH<*7 ۝@ B{ugFxH0iT;v)*06BC/2j@w>8wf-Q h׵~nzѧY{5hs T :6p WF(2D4HojrG۟qvFf Rz>fqO3J 8xOlnQ)/Y9>K~,~I/i v{J}_ʆҿ76pH~f( SOp8 WCrvk@{B&#ht~i}Xa m4Vm,+}_/{Yi᚛FYI, i"콷\dSFP-4 x\9GƤ.gH~x\2链i ,=PTU"oQW7,'mTkuk>-&opQRFN |dCA&GsRݞ *qC_R5ͬJGReGUuhyCTS]9 @fV tԿPERYWpZJx=7T}2_KGRE3g>ݐQ6̱~GE6CC[/]~afZvx mX[ E@=ŧ/Lսa/ ݬE} FjjeP_ߠ1 NYVMϸgDe3zÅ㦤셔kӀ Ci`Rj7qS|LlxB wSޯbG7rlD.EW'>!_VPY ;tƾ#HF|:Fd|/ƀIhW~V5*WO_3(EVFUd] ;uccZ)r9 Z,ĺr'OR1ڧ_vb݊ow_Gp{2ҳ\ w\z^r.Z:;2(.<|sGZG?I 싓o:tfF^R 1B\~^ҷc p*);opu|, s#oH_<6q> <%EC eڱ+Gҷ-/&)ŻILxrubt'!E^w->'ƻGQVD'k}s `]ʓ%4 A;PsJC0'E =M + l)_3,8K⩞Jƥi A3łQ4#!*RQ*Br|h7bA(hrO = Lѡm'|.qhGEV}teaI{LJy i%ߌ2-4fcĝ6v8>å>wumvcԔG[1akZyU66[S x{+eQ&w0BV;teg,@"Cn}2Ȧg=v7;[>N&|j* fKC4pFcǟ/xfZ=k5Fs?BJ č]X_嵶RTIow動kI:R]KQRs+6貁½wҴX zG`vGeϰ*% 9_yj@=nv9*%87p|)fw C'? F(X]$G&bCI1z%AV4Wm 2!iIENDB`