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 );
VttIDATxo#Wrkp҂;m ki D9[y{/60oO0 ė"3ӗm9Nwg |4!AF,̊פCjІ-_WVf_^-ɶ[D[鶀-uuA `,7QUl{0U$: @%kФƽkܼ'Y\H"Ri4@ģ֜D F)fs$&e8zC ƍ\UGHM?N=I578֛{.}c$G;t=@3l<v:""=ຏW;\hI ~Z~#8xjJq|$4ܪ/;O Ċ$(l~wÏ$VG%}ĤEpdrAT1׉ +YmX .^u.%As_ O4ʢЀNEV4!.i%@VkB5(c߮>ZF?ANN}ԄZݩBu|ΗsU%c%$Zm/\gQT5P@]`( 'Jݣ6k% $Fb嗅XWZ0zSh!;>.% w Zߛf^\-}vy/`v pg{t ળ M{2Y{P>߾n7Lqg3+}fv{N $3S/Nr )/ -&)Nwϧj‹|N@P㥱7y7}V4v>ܱpNu&7z ٍq@`ȰuW} #@2S {k,@ut:3ƥ ( ho_`{w Vn}nH24ͅv-/-37V _N#; \=&⿇BI;2&U0'@25E}4S/}V?\:wK?6xYY`w?l^98EE~/!/1I*:`ms/"}CI/d*5^=~0W 99V,˫ @1XHTj˛&e ]ↆf1RSyG}1~ysB֬XB-5$oS1+  ׯplE^fc-;ڤP)71{LD ,#V;f/k>l%o_ 482;3BU)Ⱥ!,BҾw$)?]nǸ&ykQʥ Ph?coh6oy7h59˦<} O[ǚea6d ,w)4m XřV阞ƨۭޒvMc'jS ivB ,{ {Й$+Ds[j [qʌʋp3bY"@yPNËn>)=/9ͅ(lT~LBH@soq#l|uخpI% 갽GN`:v<X95b/LN|uiuh6EgoBS֢넍|G&@Kr9}Wpۏ#i-M`]Ѵs)CR&ZȫRf۽ܹIw3"h4ԧ㑪Ĵkc/kBNo2~zJM 'PF5vÜ6$@j[G)N)t)P馴q ҐA{c+:(RAW.#'==ZAqa֡#@0j SSP:\!Ea ȱ̓fԯ܊F y1S+hG /էu]*-R)%xEfh) v9S)5}x{|K+F|`sͲ/5)u)[A$-_uoO`x2'%y$.EL``#4sh$^iUkd`"&asF!yտvhj8-q%24LI㔀>;sEb!5@Z43"l+ %-?f3+ZT(Ӵt0]]㏌+3FEy3ĩcbwϿh3I1sIJRrgx|N9;HH /&‹_]"jZ7Mw~b̍9T94L6R]&%*(5%I=>1zmKV&(N};> mkᴐX$xlj<_`LP9@;m[CyۑAs$;iyRl/$1uY7Ը/m'x&ǿӊX=n!wC2(ҚM}E|6% OR̨g!jgV4wXi:H3[FvV` >e잉_I|hskzjԟHb̓ޔ!`42ŗ-Y/ԒFQXNNyZJ/Uז+\}-z&TM pӤL [IJԹI+@czeQrN"X7qaz:\vH&p }#ՑJ͵'>Wƞ LS{prF 7AEu{EHŁ|MRnяYN[^Go5sfΛz9aN. Q_yEh`vvjG=9Mo3 eRE#kVyՙ6.CRnF)QhX8}%@]Zj-<4r@}?\%o< ,R]ݟNa(?B3)HN|_h5/m:"i\X [dfu<#/^DD_5,`iC@/91a}y|0OLyj4(Q #f _"ri6QF; ݑwԝ%z )N 'mPN`xUD3^ IqBؗ eqq3O&߇kb-:UfGE4N@9X<%j}IV`t_DxY3*ьOYIENDB`