From ba4be7a4f25e5c06d01067c2ec8e2f03a5373c22 Mon Sep 17 00:00:00 2001 From: Idealcoder Date: Tue, 6 Aug 2013 11:38:55 +0100 Subject: [PATCH] Added Database Schema --- YRS-2013.sql | 106 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 106 insertions(+) create mode 100644 YRS-2013.sql diff --git a/YRS-2013.sql b/YRS-2013.sql new file mode 100644 index 0000000..df518f1 --- /dev/null +++ b/YRS-2013.sql @@ -0,0 +1,106 @@ +-- phpMyAdmin SQL Dump +-- version 3.4.11.1deb2 +-- http://www.phpmyadmin.net +-- +-- Host: localhost +-- Generation Time: Aug 06, 2013 at 09:53 AM +-- Server version: 5.5.31 +-- PHP Version: 5.4.4-14+deb7u3 + +SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO"; +SET time_zone = "+00:00"; + + +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; +/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; +/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; +/*!40101 SET NAMES utf8 */; + +-- +-- Database: `YRS-2013` +-- + +-- -------------------------------------------------------- + +-- +-- Table structure for table `images` +-- + +CREATE TABLE IF NOT EXISTS `images` ( + `checksum` varchar(64) COLLATE utf8_bin NOT NULL, + `id` int(11) NOT NULL AUTO_INCREMENT, + `url` varchar(256) COLLATE utf8_bin NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `checksum` (`checksum`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=1 ; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `imagetag` +-- + +CREATE TABLE IF NOT EXISTS `imagetag` ( + `imageid` int(11) NOT NULL, + `languageid` int(11) NOT NULL, + `toogeneric` tinyint(1) NOT NULL, + `name` varchar(256) COLLATE utf8_bin NOT NULL, + KEY `languageid` (`languageid`), + KEY `imageid` (`imageid`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin; + +-- -------------------------------------------------------- + +-- +-- Table structure for table `languages` +-- + +CREATE TABLE IF NOT EXISTS `languages` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `fulltext` varchar(256) COLLATE utf8_bin NOT NULL, + `accro` varchar(256) COLLATE utf8_bin NOT NULL, + `flagurl` varchar(256) COLLATE utf8_bin NOT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=2 ; + +-- +-- Dumping data for table `languages` +-- + +INSERT INTO `languages` (`id`, `fulltext`, `accro`, `flagurl`) VALUES +(1, 'English (UK)', 'UK', 'United-kingdom-flag-48.png'); + +-- -------------------------------------------------------- + +-- +-- Table structure for table `translations` +-- + +CREATE TABLE IF NOT EXISTS `translations` ( + `instructionid` int(11) NOT NULL, + `languageid` int(11) NOT NULL, + `text` varchar(256) COLLATE utf8_bin NOT NULL, + KEY `instructionid` (`instructionid`), + KEY `languageid` (`languageid`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin; + +-- +-- Constraints for dumped tables +-- + +-- +-- Constraints for table `imagetag` +-- +ALTER TABLE `imagetag` + ADD CONSTRAINT `imagetag_ibfk_1` FOREIGN KEY (`imageid`) REFERENCES `images` (`id`) ON DELETE CASCADE ON UPDATE CASCADE, + ADD CONSTRAINT `imagetag_ibfk_2` FOREIGN KEY (`languageid`) REFERENCES `languages` (`id`) ON DELETE CASCADE ON UPDATE CASCADE; + +-- +-- Constraints for table `translations` +-- +ALTER TABLE `translations` + ADD CONSTRAINT `translations_ibfk_1` FOREIGN KEY (`languageid`) REFERENCES `languages` (`id`) ON DELETE CASCADE ON UPDATE CASCADE; + +/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; +/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; +/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;