From 85e2569446380ec1727d264a853e18e972fbc9a0 Mon Sep 17 00:00:00 2001 From: james Date: Thu, 26 May 2005 20:32:42 +0000 Subject: [PATCH] Add the full database structure for db version 6 --- db/db.full.6.sql | 734 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 734 insertions(+) create mode 100644 db/db.full.6.sql diff --git a/db/db.full.6.sql b/db/db.full.6.sql new file mode 100644 index 0000000..1bf21b7 --- /dev/null +++ b/db/db.full.6.sql @@ -0,0 +1,734 @@ +-- phpMyAdmin SQL Dump +-- version 2.6.0-rc2 +-- http://www.phpmyadmin.net +-- +-- Host: localhost +-- Generation Time: May 26, 2005 at 04:29 PM +-- Server version: 4.0.24 +-- PHP Version: 4.3.11 +-- +-- Database: `sfiab` +-- + +-- -------------------------------------------------------- + +-- +-- Table structure for table `award_awards` +-- + +CREATE TABLE `award_awards` ( + `id` int(10) unsigned NOT NULL auto_increment, + `award_sponsors_id` int(10) unsigned NOT NULL default '0', + `award_types_id` int(10) unsigned NOT NULL default '0', + `name` varchar(128) NOT NULL default '', + `criteria` text NOT NULL, + `presenter` varchar(128) NOT NULL default '', + `order` int(11) NOT NULL default '0', + `year` int(11) NOT NULL default '0', + PRIMARY KEY (`id`), + KEY `award_sponsors_id` (`award_sponsors_id`), + KEY `award_types_id` (`award_types_id`), + KEY `id` (`id`) +) TYPE=MyISAM; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `award_awards_projectcategories` +-- + +CREATE TABLE `award_awards_projectcategories` ( + `id` int(10) unsigned NOT NULL auto_increment, + `award_awards_id` int(10) unsigned NOT NULL default '0', + `projectcategories_id` int(10) unsigned NOT NULL default '0', + `year` int(11) NOT NULL default '0', + PRIMARY KEY (`id`), + KEY `year` (`year`), + KEY `award_awards_id` (`award_awards_id`), + KEY `projectcategories_id` (`projectcategories_id`) +) TYPE=MyISAM; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `award_awards_projectdivisions` +-- + +CREATE TABLE `award_awards_projectdivisions` ( + `id` int(10) unsigned NOT NULL auto_increment, + `award_awards_id` int(10) unsigned NOT NULL default '0', + `projectdivisions_id` int(10) unsigned NOT NULL default '0', + `year` int(11) NOT NULL default '0', + PRIMARY KEY (`id`), + KEY `award_awards_id` (`award_awards_id`), + KEY `projectdivisions_id` (`projectdivisions_id`), + KEY `year` (`year`) +) TYPE=MyISAM; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `award_contacts` +-- + +CREATE TABLE `award_contacts` ( + `id` int(10) unsigned NOT NULL auto_increment, + `award_sponsors_id` int(10) unsigned NOT NULL default '0', + `firstname` varchar(32) NOT NULL default '', + `lastname` varchar(32) NOT NULL default '', + `email` varchar(128) NOT NULL default '', + `phonehome` varchar(32) NOT NULL default '', + `phonework` varchar(32) NOT NULL default '', + `phonecell` varchar(32) NOT NULL default '', + `fax` varchar(32) NOT NULL default '', + `year` int(11) NOT NULL default '0', + `notes` text NOT NULL, + PRIMARY KEY (`id`), + KEY `award_sponsors_id` (`award_sponsors_id`), + KEY `year` (`year`) +) TYPE=MyISAM; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `award_prizes` +-- + +CREATE TABLE `award_prizes` ( + `id` int(10) unsigned NOT NULL auto_increment, + `award_awards_id` int(10) unsigned NOT NULL default '0', + `cash` int(11) NOT NULL default '0', + `scholarship` int(11) NOT NULL default '0', + `prize` varchar(128) NOT NULL default '', + `number` int(11) NOT NULL default '0', + `order` int(11) NOT NULL default '0', + `year` int(11) NOT NULL default '0', + PRIMARY KEY (`id`), + KEY `award_awards_id` (`award_awards_id`), + KEY `year` (`year`) +) TYPE=MyISAM; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `award_sponsors` +-- + +CREATE TABLE `award_sponsors` ( + `id` int(11) NOT NULL auto_increment, + `organization` varchar(128) NOT NULL default '', + `phone` varchar(32) NOT NULL default '', + `fax` varchar(32) NOT NULL default '', + `email` varchar(32) NOT NULL default '', + `year` int(11) NOT NULL default '0', + `address` varchar(128) NOT NULL default '', + `city` varchar(64) NOT NULL default '', + `province_code` char(2) NOT NULL default '', + `postalcode` varchar(8) NOT NULL default '', + `notes` text NOT NULL, + `confirmed` enum('no','yes') NOT NULL default 'no', + PRIMARY KEY (`id`), + KEY `id` (`id`) +) TYPE=MyISAM; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `award_types` +-- + +CREATE TABLE `award_types` ( + `id` int(10) unsigned NOT NULL auto_increment, + `type` varchar(64) NOT NULL default '', + `order` int(11) NOT NULL default '0', + `year` int(11) NOT NULL default '0', + PRIMARY KEY (`id`) +) TYPE=MyISAM; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `committees` +-- + +CREATE TABLE `committees` ( + `id` int(10) unsigned NOT NULL auto_increment, + `name` varchar(128) NOT NULL default '', + `ord` int(11) NOT NULL default '0', + PRIMARY KEY (`id`) +) TYPE=MyISAM; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `committees_link` +-- + +CREATE TABLE `committees_link` ( + `committees_id` int(10) unsigned NOT NULL default '0', + `committees_members_id` int(10) unsigned NOT NULL default '0', + `title` varchar(128) NOT NULL default '', + `ord` tinyint(3) unsigned NOT NULL default '0' +) TYPE=MyISAM; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `committees_members` +-- + +CREATE TABLE `committees_members` ( + `id` int(10) unsigned NOT NULL auto_increment, + `name` varchar(128) NOT NULL default '', + `organization` varchar(128) NOT NULL default '', + `email` varchar(128) NOT NULL default '', + `password` varchar(32) NOT NULL default '', + `emailprivate` varchar(128) NOT NULL default '', + `phonehome` varchar(32) NOT NULL default '', + `phonework` varchar(32) NOT NULL default '', + `phonecell` varchar(32) NOT NULL default '', + `fax` varchar(32) NOT NULL default '', + `ord` int(11) NOT NULL default '0', + `displayemail` enum('N','Y') NOT NULL default 'N', + `access_admin` enum('N','Y') NOT NULL default 'Y', + `access_config` enum('N','Y') NOT NULL default 'N', + `access_super` enum('N','Y') NOT NULL default 'N', + `deleted` enum('N','Y') NOT NULL default 'N', + PRIMARY KEY (`id`) +) TYPE=MyISAM; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `config` +-- + +CREATE TABLE `config` ( + `var` varchar(64) NOT NULL default '', + `val` text NOT NULL, + `description` text NOT NULL, + `year` int(11) NOT NULL default '0' +) TYPE=MyISAM; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `dates` +-- + +CREATE TABLE `dates` ( + `id` int(10) unsigned NOT NULL auto_increment, + `date` datetime NOT NULL default '0000-00-00 00:00:00', + `name` varchar(32) NOT NULL default '', + `description` varchar(64) NOT NULL default '', + `year` int(11) NOT NULL default '0', + PRIMARY KEY (`id`) +) TYPE=MyISAM; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `emails` +-- + +CREATE TABLE `emails` ( + `id` int(10) unsigned NOT NULL auto_increment, + `val` varchar(64) NOT NULL default '', + `name` varchar(128) NOT NULL default '', + `description` varchar(255) NOT NULL default '', + `from` varchar(128) NOT NULL default '', + `subject` varchar(128) NOT NULL default '', + `body` text NOT NULL, + `type` enum('system','user') NOT NULL default 'system', + PRIMARY KEY (`id`), + UNIQUE KEY `val` (`val`) +) TYPE=MyISAM; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `emergencycontact` +-- + +CREATE TABLE `emergencycontact` ( + `id` int(10) unsigned NOT NULL auto_increment, + `registrations_id` int(10) unsigned NOT NULL default '0', + `students_id` int(10) unsigned NOT NULL default '0', + `firstname` varchar(64) NOT NULL default '', + `lastname` varchar(64) NOT NULL default '', + `relation` varchar(64) NOT NULL default '', + `phone1` varchar(32) NOT NULL default '', + `phone2` varchar(32) NOT NULL default '', + `phone3` varchar(32) NOT NULL default '', + `phone4` varchar(32) NOT NULL default '', + `email` varchar(128) NOT NULL default '', + `year` int(10) unsigned NOT NULL default '0', + PRIMARY KEY (`id`) +) TYPE=MyISAM; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `judges` +-- + +CREATE TABLE `judges` ( + `id` int(10) unsigned NOT NULL auto_increment, + `firstname` varchar(32) NOT NULL default '', + `lastname` varchar(32) NOT NULL default '', + `email` varchar(128) NOT NULL default '', + `password` varchar(32) NOT NULL default '', + `passwordexpiry` date default NULL, + `phonehome` varchar(32) NOT NULL default '', + `phonework` varchar(32) NOT NULL default '', + `phoneworkext` varchar(16) NOT NULL default '', + `phonecell` varchar(32) NOT NULL default '', + `organization` varchar(64) NOT NULL default '', + `created` datetime NOT NULL default '0000-00-00 00:00:00', + `lastlogin` datetime NOT NULL default '0000-00-00 00:00:00', + `address` varchar(64) NOT NULL default '', + `address2` varchar(64) NOT NULL default '', + `city` varchar(64) NOT NULL default '', + `province` varchar(32) NOT NULL default '', + `postalcode` varchar(8) NOT NULL default '', + `catpref` int(10) unsigned default NULL, + `divpref` int(10) unsigned default NULL, + `highest_psd` varchar(128) NOT NULL default '', + `professional_quals` varchar(128) NOT NULL default '', + `years_school` tinyint(3) unsigned NOT NULL default '0', + `years_regional` tinyint(3) unsigned NOT NULL default '0', + `years_national` tinyint(3) unsigned NOT NULL default '0', + `willing_chair` enum('no','yes') NOT NULL default 'no', + `attending_lunch` enum('no','yes') NOT NULL default 'yes', + `expertise_other` text, + `deleted` enum('no','yes') NOT NULL default 'no', + `deleteddatetime` datetime default NULL, + `complete` enum('no','yes') NOT NULL default 'no', + PRIMARY KEY (`id`) +) TYPE=MyISAM; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `judges_expertise` +-- + +CREATE TABLE `judges_expertise` ( + `id` int(10) unsigned NOT NULL auto_increment, + `judges_id` int(10) unsigned NOT NULL default '0', + `projectdivisions_id` int(10) unsigned default NULL, + `projectsubdivisions_id` int(10) unsigned default NULL, + `val` tinyint(3) unsigned NOT NULL default '0', + `year` int(10) unsigned NOT NULL default '0', + PRIMARY KEY (`id`) +) TYPE=MyISAM; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `judges_languages` +-- + +CREATE TABLE `judges_languages` ( + `judges_id` int(10) unsigned NOT NULL default '0', + `languages_lang` char(2) NOT NULL default '', + PRIMARY KEY (`judges_id`,`languages_lang`) +) TYPE=MyISAM; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `judges_teams` +-- + +CREATE TABLE `judges_teams` ( + `id` int(10) unsigned NOT NULL auto_increment, + `num` int(10) unsigned NOT NULL default '0', + `name` varchar(255) NOT NULL default '', + `year` int(11) NOT NULL default '0', + PRIMARY KEY (`id`), + UNIQUE KEY `num` (`num`,`year`), + UNIQUE KEY `name` (`name`,`year`) +) TYPE=MyISAM; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `judges_teams_awards_link` +-- + +CREATE TABLE `judges_teams_awards_link` ( + `id` int(10) unsigned NOT NULL auto_increment, + `award_awards_id` int(10) unsigned NOT NULL default '0', + `judges_teams_id` int(10) unsigned NOT NULL default '0', + `year` int(11) NOT NULL default '0', + PRIMARY KEY (`id`), + UNIQUE KEY `award_awards_id` (`award_awards_id`,`judges_teams_id`,`year`) +) TYPE=MyISAM; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `judges_teams_link` +-- + +CREATE TABLE `judges_teams_link` ( + `id` int(10) unsigned NOT NULL auto_increment, + `judges_id` int(11) NOT NULL default '0', + `judges_teams_id` int(11) NOT NULL default '0', + `captain` enum('no','yes') NOT NULL default 'no', + `year` int(11) NOT NULL default '0', + PRIMARY KEY (`id`) +) TYPE=MyISAM; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `judges_teams_timeslots_link` +-- + +CREATE TABLE `judges_teams_timeslots_link` ( + `id` int(10) unsigned NOT NULL auto_increment, + `judges_teams_id` int(10) unsigned NOT NULL default '0', + `judges_timeslots_id` int(10) unsigned NOT NULL default '0', + `year` int(10) unsigned NOT NULL default '0', + PRIMARY KEY (`id`), + UNIQUE KEY `judges_teams_id` (`judges_teams_id`,`judges_timeslots_id`,`year`) +) TYPE=MyISAM; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `judges_teams_timeslots_projects_link` +-- + +CREATE TABLE `judges_teams_timeslots_projects_link` ( + `id` int(10) unsigned NOT NULL auto_increment, + `judges_teams_id` int(10) unsigned NOT NULL default '0', + `judges_timeslots_id` int(10) unsigned NOT NULL default '0', + `projects_id` int(10) unsigned NOT NULL default '0', + `year` int(10) unsigned NOT NULL default '0', + PRIMARY KEY (`id`), + UNIQUE KEY `judges_teams_id` (`judges_teams_id`,`judges_timeslots_id`,`projects_id`,`year`) +) TYPE=MyISAM; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `judges_timeslots` +-- + +CREATE TABLE `judges_timeslots` ( + `id` int(10) unsigned NOT NULL auto_increment, + `date` date NOT NULL default '0000-00-00', + `starttime` time NOT NULL default '00:00:00', + `endtime` time NOT NULL default '00:00:00', + `year` int(11) NOT NULL default '0', + PRIMARY KEY (`id`) +) TYPE=MyISAM; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `judges_years` +-- + +CREATE TABLE `judges_years` ( + `judges_id` int(10) unsigned NOT NULL default '0', + `year` int(10) unsigned NOT NULL default '0', + PRIMARY KEY (`judges_id`,`year`) +) TYPE=MyISAM; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `languages` +-- + +CREATE TABLE `languages` ( + `lang` char(2) NOT NULL default '', + `langname` varchar(32) NOT NULL default '', + `active` enum('N','Y') NOT NULL default 'N', + UNIQUE KEY `lang` (`lang`) +) TYPE=MyISAM; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `mentors` +-- + +CREATE TABLE `mentors` ( + `id` int(10) unsigned NOT NULL auto_increment, + `registrations_id` int(10) unsigned NOT NULL default '0', + `year` int(10) unsigned NOT NULL default '0', + `firstname` varchar(64) NOT NULL default '', + `lastname` varchar(64) NOT NULL default '', + `email` varchar(128) NOT NULL default '', + `phone` varchar(32) NOT NULL default '', + `organization` varchar(128) NOT NULL default '', + `position` varchar(128) NOT NULL default '', + `description` text NOT NULL, + PRIMARY KEY (`id`) +) TYPE=MyISAM; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `pagetext` +-- + +CREATE TABLE `pagetext` ( + `id` int(10) unsigned NOT NULL auto_increment, + `textname` varchar(64) NOT NULL default '', + `text` text NOT NULL, + `year` int(10) unsigned NOT NULL default '0', + PRIMARY KEY (`id`), + UNIQUE KEY `textname` (`textname`) +) TYPE=MyISAM; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `project_specialawards_link` +-- + +CREATE TABLE `project_specialawards_link` ( + `id` int(10) unsigned NOT NULL auto_increment, + `award_awards_id` int(10) unsigned NOT NULL default '0', + `projects_id` int(10) unsigned NOT NULL default '0', + `year` int(11) NOT NULL default '0', + PRIMARY KEY (`id`) +) TYPE=MyISAM; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `projectcategories` +-- + +CREATE TABLE `projectcategories` ( + `id` int(10) unsigned NOT NULL default '0', + `category` varchar(64) NOT NULL default '', + `mingrade` tinyint(4) NOT NULL default '0', + `maxgrade` tinyint(4) NOT NULL default '0', + `year` int(11) NOT NULL default '0', + PRIMARY KEY (`id`,`year`) +) TYPE=MyISAM; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `projectdivisions` +-- + +CREATE TABLE `projectdivisions` ( + `id` int(10) unsigned NOT NULL default '0', + `division` varchar(64) NOT NULL default '', + `division_shortform` char(3) NOT NULL default '', + `year` int(11) NOT NULL default '0', + PRIMARY KEY (`id`,`year`) +) TYPE=MyISAM; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `projectdivisionsselector` +-- + +CREATE TABLE `projectdivisionsselector` ( + `id` int(10) unsigned NOT NULL auto_increment, + `question` varchar(255) NOT NULL default '', + `yes` int(10) unsigned NOT NULL default '0', + `yes_type` enum('question','division') NOT NULL default 'question', + `no` int(10) unsigned NOT NULL default '0', + `no_type` enum('question','division') NOT NULL default 'question', + PRIMARY KEY (`id`) +) TYPE=MyISAM; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `projects` +-- + +CREATE TABLE `projects` ( + `id` int(10) unsigned NOT NULL auto_increment, + `registrations_id` int(10) unsigned NOT NULL default '0', + `projectnumber` varchar(16) default NULL, + `projectcategories_id` tinyint(4) NOT NULL default '0', + `projectdivisions_id` tinyint(4) NOT NULL default '0', + `title` varchar(255) NOT NULL default '', + `summary` text NOT NULL, + `year` int(11) NOT NULL default '0', + `req_electricity` enum('no','yes') NOT NULL default 'no', + `req_table` enum('no','yes') NOT NULL default 'yes', + `req_special` varchar(128) NOT NULL default '', + `language` char(2) NOT NULL default '', + PRIMARY KEY (`id`) +) TYPE=MyISAM; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `projectsubdivisions` +-- + +CREATE TABLE `projectsubdivisions` ( + `id` int(10) unsigned NOT NULL default '0', + `year` int(11) unsigned NOT NULL default '0', + `projectdivisions_id` int(10) unsigned NOT NULL default '0', + `subdivision` varchar(128) NOT NULL default '', + PRIMARY KEY (`id`,`year`) +) TYPE=MyISAM; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `provinces` +-- + +CREATE TABLE `provinces` ( + `code` char(2) NOT NULL default '', + `province` varchar(32) NOT NULL default '', + UNIQUE KEY `code` (`code`) +) TYPE=MyISAM; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `registrations` +-- + +CREATE TABLE `registrations` ( + `id` int(10) unsigned NOT NULL auto_increment, + `num` varchar(8) NOT NULL default '', + `email` varchar(64) NOT NULL default '', + `start` datetime NOT NULL default '0000-00-00 00:00:00', + `status` enum('new','open','paymentpending','complete') NOT NULL default 'new', + `end` datetime NOT NULL default '0000-00-00 00:00:00', + `year` int(11) NOT NULL default '0', + `nummentors` tinyint(4) default NULL, + PRIMARY KEY (`id`) +) TYPE=MyISAM; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `safety` +-- + +CREATE TABLE `safety` ( + `id` int(10) unsigned NOT NULL auto_increment, + `registrations_id` int(10) unsigned NOT NULL default '0', + `safetyquestions_id` int(10) unsigned NOT NULL default '0', + `answer` varchar(32) NOT NULL default '', + `year` int(11) NOT NULL default '0', + PRIMARY KEY (`id`) +) TYPE=MyISAM; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `safetyquestions` +-- + +CREATE TABLE `safetyquestions` ( + `id` int(10) unsigned NOT NULL auto_increment, + `year` int(10) unsigned NOT NULL default '0', + `question` text NOT NULL, + `type` enum('check','yesno') NOT NULL default 'check', + `required` enum('no','yes') NOT NULL default 'yes', + `ord` int(11) NOT NULL default '0', + PRIMARY KEY (`id`) +) TYPE=MyISAM; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `schools` +-- + +CREATE TABLE `schools` ( + `id` int(10) unsigned NOT NULL auto_increment, + `school` varchar(64) NOT NULL default '', + `phone` varchar(16) NOT NULL default '', + `fax` varchar(16) NOT NULL default '', + `address` varchar(64) NOT NULL default '', + `city` varchar(32) NOT NULL default '', + `province_code` char(2) NOT NULL default '', + `postalcode` varchar(7) NOT NULL default '', + `sciencehead` varchar(64) NOT NULL default '', + `scienceheademail` varchar(128) NOT NULL default '', + `scienceheadphone` varchar(32) NOT NULL default '', + `accesscode` varchar(32) NOT NULL default '', + `year` int(10) unsigned NOT NULL default '0', + `lastlogin` datetime NOT NULL default '0000-00-00 00:00:00', + `junior` tinyint(4) NOT NULL default '0', + `intermediate` tinyint(4) NOT NULL default '0', + `senior` tinyint(4) NOT NULL default '0', + PRIMARY KEY (`id`) +) TYPE=MyISAM; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `students` +-- + +CREATE TABLE `students` ( + `id` int(10) unsigned NOT NULL auto_increment, + `registrations_id` int(10) unsigned NOT NULL default '0', + `firstname` varchar(64) NOT NULL default '', + `lastname` varchar(64) NOT NULL default '', + `sex` enum('male','female') NOT NULL default 'male', + `address` varchar(255) NOT NULL default '', + `city` varchar(64) NOT NULL default '', + `province` varchar(32) NOT NULL default '', + `postalcode` varchar(8) NOT NULL default '', + `phone` varchar(64) NOT NULL default '', + `email` varchar(128) NOT NULL default '', + `grade` tinyint(3) unsigned NOT NULL default '0', + `dateofbirth` date NOT NULL default '0000-00-00', + `age` tinyint(3) unsigned NOT NULL default '0', + `lang` char(2) NOT NULL default '', + `year` int(11) NOT NULL default '0', + `schools_id` int(10) unsigned NOT NULL default '0', + `tshirt` enum('small','medium','large','xlarge') NOT NULL default 'medium', + `medicalalert` varchar(255) NOT NULL default '', + `foodreq` varchar(255) NOT NULL default '', + `teachername` varchar(64) NOT NULL default '', + `teacheremail` varchar(128) NOT NULL default '', + PRIMARY KEY (`id`) +) TYPE=MyISAM; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `translations` +-- + +CREATE TABLE `translations` ( + `lang` char(2) NOT NULL default '', + `strmd5` varchar(32) NOT NULL default '', + `str` text NOT NULL, + `val` text NOT NULL, + PRIMARY KEY (`strmd5`), + KEY `strmd5` (`strmd5`), + KEY `lang` (`lang`) +) TYPE=MyISAM; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `winners` +-- + +CREATE TABLE `winners` ( + `id` int(10) unsigned NOT NULL auto_increment, + `awards_prizes_id` int(10) unsigned NOT NULL default '0', + `projects_id` int(10) unsigned NOT NULL default '0', + `year` int(10) unsigned NOT NULL default '0', + PRIMARY KEY (`id`), + UNIQUE KEY `awards_prizes_id` (`awards_prizes_id`,`projects_id`,`year`) +) TYPE=MyISAM;