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[IDATx[MlyrltlCռhƇ[`6^4kϷ '@dR+CEeG+Wۃ w5n+T?2 u">4h|kr7䮸?(zhGXG;~<'EOxolRE&&dn`ބ>Ld6ܞ țď "Dn$6TTIlS$&(O(aa7Zc|?j"` zal?0dn/^WTd&w^lڦ9z}g3snGG:p`lgڥKcż<J2  n(q Rc(2ȂX"AT(Jˣ1G#L270#!3@aWXB#آ: dyCJ65uɘ͆oo-ވ~67[ :@+WT&UQ7s\?3JnqGEw>+d9綎~$7hn{`8W ?7@ ,=cal|$͏˚I_)[( 豆1scq5P2|S$4Q| A+BG:n+ޏQQ mЁiba3bsWs#$u=C@(w,StGYPPJ1,̺,2,:ly츻t M7o.'#oX?B.жtL> 0ԇsj^ٍKܮҏF`젬h\>(p{ ߻}6aPnX({v&l#`PU-isT%*ڽvz h htbv'`.[t3Eƴ|0TLw)m=dI%޴Dee o:U? aU9_qr hG81%;j~oB Z92G1~h; ) (󴖔QxOlk\GM$f *Qc|g޷Y,ϴ8Kw=9n2@dD)֯Ikksզ{'ڐyP^g6򂮓8FG _Ndd+*G߸b3? 9]Le1,pm'A,XEno,L=R,$ylYc^R1%Q=aA/r? N=~~to>qU!SR_*(q ~ك޷@i9 |dˎ0"R4[X}~^:P= 4edPM?&F{rD{M$\_}3~]yyZa> \PŢUX`k^7za:->? h&s͟W?xVvNq~Y>߬JJqlu \`Z<:4[;kۀm{Ӄ7 Ulq,>cP*?0lp:IґSE|,ϬalH fcÁ)al81uaÚAo ` HhmX, MWlt689D ,ɠd  HhAY[uϫ[#f5 T&6lV5wߌ"z Z_+r9!*%`vܡ3Ȇ\U;ʘ媓!6!קS8M5 J/r6p ot#| At^7e"!q X\ upw@W1iMajTo?mQ!@x磕koOG-i{CM-ʠX,ك:ADnc 7b^m) Uwt{,@It0彭 `r w7s u90!a.*GWV9_0U?FF`c[kπԼ,Y3jvd&Ȁ[/}2!]+x,[v婋9ȡquL也>&x-uzAwl$1~Sՠ,k19}`.\S9%j2u-x͑*~@{Ɩ ܶ$W,=.$C v٣6|!S-6lti B>+w3K3!<QԝrE@w#?ag#J3bivEoS ṳ%.(iⵐ~|!zʗ֑Cf[֦{XXϳwִe^wf R~ T gaqwWgrU0k =h t_ ++X[@55 P8gVz)| Br!/iǏQX4~^2KPaJJS(_PtJJ[|ʡ|AU R?sgƸ!Un!v9T{4$2,ф$fEle'M`Yr1xxk(_mb|Pnu,hm sDok d1t]0kF)D͖Wv4+m٨\@ t F@qst8]NPT@_j >2 %|*e0KWH'0F^ܵ+W;*m8SGUo~aGl-nz7m5\)5s?|҂kpn-O5f[PVyj;aMO,lLdV]{:X[x DCb7!tD4@zuBI@,6T ZWzVA~{EXH)R#!|' c6#>)L6TU@RYI=}{>`5ц#1`xnst/@r"ٗ>]G L$@'`7sEtL߃oK% W+e~{]F_m)*DtA>Wro}7<4 ݻJ;`+ܑR$-kb"rNK;RLe$# h{Ohm0}+tCN఺/ `w<( 6%]he60*[;sޮC.U!ǴSfzKnY,fX;1p8|T<@Y'M4>[@m.! DZQM6E ,$T GshNVDKdG~чj4ڪN(]jŕ&,Ӟ&TqhΗ~ٺ; ״4Vݢ>ȥ<<`b,o1odC]}(٧d An&EPJbWMձW6s&ӌ{IR&x)U_#4u:O rj E5{aT)]\*=˗p s~} L / ,(Z85$xQ O_tb6`gIA*3fuJ7"nLrY;αdD^wh