Skip to content

Commit

Permalink
Added Database Schema
Browse files Browse the repository at this point in the history
  • Loading branch information
Idealcoder committed Aug 6, 2013
1 parent 811e55d commit ba4be7a
Showing 1 changed file with 106 additions and 0 deletions.
106 changes: 106 additions & 0 deletions YRS-2013.sql
Original file line number Diff line number Diff line change
@@ -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 */;

0 comments on commit ba4be7a

Please sign in to comment.