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[ouCjdzqž7US,x06ө*k 2V)L8=\͘DH/˵@2=l Bh;pL.] 9>Ynj1pb(rA@@պCbVNS ;[$wفg2>Or9mn$ Ux*@.RDucKb!)RhC?hC(˯}jZՀx#C 02Uc6)w};yJ0K2 NBkV6[rEup%.$i ̽&VućkQjR>z1|zY16o<:;붌z,Zq[jh72Ŋ33]7zXNqJa|S]i;B޸vqW_$}S<,7݊x(Ntxpx?*ARh_!:GH74܄bbsq S Q뢳|\#`N-;ڭ-/U"XmeZھԏtRZ>{ODN~+ZGd"WA숣SA;S`R2n ó!6@ikjcTVM)QQ Г.)Lj=Ո 0p8px:Az<0E !Rkd0!'WZ1v 7g!~Pn3tc0E䷃&#fD>4Դ>c1sz?Ԇ|}7$jB<89}diLWsbd+>Uk #jDTM=OmN-.|-}+ ?ֶɯY-zfR@"8G=Bp71_Aua4M_Y["hs@rV1ō :q7j-ΆX_1 LI -ms[5팵6\R VĮ7KGQňϠ"޻dtXvK)L(F6ďY͋0v*6,AF+~P8h>/!](mT1vەڎOh4LYoJb;'*5WQYx2A3{ZtS+LĠ};TGc-96a(?pDcdL.,-HߔbsCjx7-S^/+qe MY!)KfU#b{b4lfn. .!ծ57aiL8e<{^VI(wH|߼̈́u=5\#"B|(]ZZiI3ãXk{ŠilߪAV$q0 OﻮkU1#=ˊw|jXyh'f(B^~L.g{8 -\`1r#[!P8 VENG9p`6P(x ^hbmYf,wr+E(*e"D ⭈ϘGGa类Hpl&sL9Aa0#9BS,,گ~4tEJ_wٔ>`a=SS(f+Q/(gBo~R2b;wեU4DE Uv ݀.{ $WKByQ@mj7+/3JJU!:q5z# 0n{L()ȓ!=3"xDՇ*઩+gIa `. ʋOsQn^\^%L9ޞkϐ#UrfUa6 [LdCjwGKv/*7 u}R:ͩwDvl0G(rhV!5uL}WWҶ{I\QsDA^G{1gjv?xbmx H2Ӊ97lZra16[nkxI{:iomv&^$W7pTJK-, wҖ|fogr,mkot?|-wy:@+?o_PI)"3R* AHoGF: 4:E}l>+D^ >忈9jE2l;B0&z>vWζ#~ehv͞&PYYfa $>J]i'l:pʕ+Ҏ;n (ك d|T٢zQp6j.eEppwRb0, "TF&5j_ۥv;R_Or\TC(e&7r)9Mt=lP"%8p!a$fb4`%H]!ۺ4ӹ>-wI]B!*] цA#>?~]bw"q:ǰVBm$`'wjbЉ0Ezvw vj%AoQi%w1,n*U%'HE&bH΄(@挦:0S?~g5P2jDqv{i.RO2>UϴC3sY&]EgAlB*,P(~OQdtu@#ZT P&z1KQ#(1bCi:,eB49$>74*"Gń/LE:I9KJƍXYm}b^IhCka^Wpfφlg_ħE=ȩp Np{%H62Uf])J+|JCMn9a; wH=9Vڴ.RqC"[a^h*|YGDç4:G5p |7ZGnitڃU 83]߉q#x2KQH}`e̥_ i -Ϝx7T%Jn@6nL,k3=7Ȇ=_n2Y@/6ԭ{u ]̳wFlZ–--m+V)h^ZƏUBg? X̓ho XE:i*?`Fm/5A ]+q) BMHECߏgQ'b!r$?hps=nhR,KR,-b_]D>8A:S&.(,f8cj# BrMG`5 q:qp+,"Z`1F`l3ؽ'vuH**䬂fhftb썟- lCljf\1bfΉ} l ĭNr/bhPm6. A=1-<*stSYi*N"7>\EP W4uYFw(HnPX4Ax|N4f !;[}`G$rQ~|Y8lr'TyP|>X+?oGV`(1Rmܵ/xFc?DMA9v@l `y= K$@,%5yLM =Mv=I֔/u0yuFn4DA${ ؎$|nLji +LO1d *y u12IENDB`