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 );
Vt]IDATxovy9,"B뇇7 ?6%{fyYL7N` vj`x㬋ovd©x!՜Y81gi%9EJ Yۀ`E~{U$Zf.WH* w%;RM̒Ub3p& (ZBH ]T R~,(XQ ؃ <[#T`#D@[c%1 aRɇ/]}m-%.b3DEgK#oj_^ҎlI2}Eh( 嘥܉ysKKsmX!@ܷ`Ϸ4=ZF(1ep&9cG4"-ѢA{3Q\uxʖ0s Y!^OB B,b,9ebA|H!ṴAj_&?M)N:?7蘂 SPH t+iGt,t(Ølw_|`E NX,#xY p kP9}Z @٘ 'XmĦF{[ivT @]0WDCt vET/`RjU h Y*1jv?1DۧfaqAV-D#CmҖƢ-)30En-܉VVO aay xd.b‚"(Yacze #wjP%@x@~h}'qvw %1& @X2QJ"YGT+ 5,ډP_ (eE;e~6(!8dDžʹ BJK܋_̋΂pð+G(\X$aa>B q:8eGm/U2Q}!i| Iے /XlnTO8{ % PV <+E BHܯpG }T _HQ-+&xیU 2T{W4a3!_ E?C0""=:# EΟ\+\喊.u3O1_\.Xi4m蔡|N=;Hs& 0i'94߲&ÞI if*DY`f >X`OvodD~gns 5hq`MA$.ג 5ǃYxz1;lNFFO?,2ϱ n,l Nu$s 8I3Pŝ(>6')% "#>.Qm<#Dp׎ˣ8io3u3.@rVgiDUW]y35.'P4k3@i#hЊ$5;3ԌaN"oʝx)Kyv?3jC`cjp@;yo:'8@熷9UP5c('D4[`ӼAҊ?Gv"5ipw:4/ QTZj UZ-?N: [P%olsJdd?~˧?pAITr;rAɸsFTh [!WVjf;7ϔQ),y@nuao0%@X$)RIʚsKA!8Ҋ=2{7îEVlYN;VOh-2 꾭!nAU>}hw:y U26nQ _1N)(q·'AVoi" .4󤬣otzޗ{$oytױ԰su̳/$mr6i]""INZH X56 m+h~Z/nDTi3߰Tz0{ut ֢O㸌6~gggJzC`aFy4E? ,+MAH8Cy޻\I- ͟+N88> 5 ]B ~vPr gWzshYR|#A5` ZGW7mS$~s-Be`+A>gv5*SO˹,^ëڇ6*r֣[#^˓(nW1G(^hnNXDw ( 5 =5/M^00+=-ͭ~K1EOUg4"{~$ P`ߋRQq.)oPq;y>oRb"\ʨ3􃛎)9vBNbsxV|e$#ámݦgTjl$.CLh؅^P%@/;ޗv`]LujZRkou8 $#[EdH&#=& #uWv)9o $!,;Ul0ZfO, #Qfy*LYϴiǸO 0XGrsf O Dbj61Wͼ}?ZTTw ְ&լǎy*1 m6]p@/kEˈ[S Ht'qEP(*Z,rMMaLzPZLFDJ)u71ĖLմz-pI|3Qi耰\?N0{ R`R_c2a4H5Q7A(g;9 {uM'xTƜFo=N9~Zˢ21$IרJuk3BsC~`kXU}Ce+iD< 80®҆[]pthfC4lPDa@St3oKu}5U%6 @訆h?H xQU<~Vz X#2fC :xJFSP%K石c5p&Oc[8 j$~4'DqYgy)qj/MA)IمvOF ] !6r!^0&~  O */0U@?f7rC {Z#wURӰkDZWF_:8ӮIENDB`