-- -------------------------------------------------------- -- Host: 127.0.0.1 -- Server Version: 5.1.53-community - MySQL Community Server (GPL) -- Server Betriebssystem: Win64 -- HeidiSQL Version: 8.0.0.4396 -- -------------------------------------------------------- /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; /*!40101 SET NAMES utf8 */; /*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; /*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; -- Exportiere Datenbank Struktur fuer fridge CREATE DATABASE IF NOT EXISTS `fridge` /*!40100 DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci */; USE `fridge`; -- Exportiere Struktur von Tabelle fridge.article CREATE TABLE IF NOT EXISTS `article` ( `id` bigint(20) NOT NULL, `bought_date_time` datetime NOT NULL, `expiry_date_time` datetime NOT NULL, `title` varchar(256) COLLATE utf8_unicode_ci NOT NULL, `category_id` bigint(20) NOT NULL, `refridgerator_id` bigint(20) NOT NULL, PRIMARY KEY (`id`), KEY `FK_mscvyqw7t3thah18jfpd4ehm1` (`category_id`), KEY `FK_tdtfsbebtmbt0aer7fe72rvsy` (`refridgerator_id`), CONSTRAINT `FK_tdtfsbebtmbt0aer7fe72rvsy` FOREIGN KEY (`refridgerator_id`) REFERENCES `refridgerator` (`id`), CONSTRAINT `FK_mscvyqw7t3thah18jfpd4ehm1` FOREIGN KEY (`category_id`) REFERENCES `category` (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; -- Exportiere Daten aus Tabelle fridge.article: ~0 rows (ungefaehr) DELETE FROM `article`; /*!40000 ALTER TABLE `article` DISABLE KEYS */; /*!40000 ALTER TABLE `article` ENABLE KEYS */; -- Exportiere Struktur von Tabelle fridge.category CREATE TABLE IF NOT EXISTS `category` ( `id` bigint(20) NOT NULL, `description` varchar(3000) COLLATE utf8_unicode_ci NOT NULL, `name` varchar(30) COLLATE utf8_unicode_ci NOT NULL, `type` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; -- Exportiere Daten aus Tabelle fridge.category: ~0 rows (ungefaehr) DELETE FROM `category`; /*!40000 ALTER TABLE `category` DISABLE KEYS */; /*!40000 ALTER TABLE `category` ENABLE KEYS */; -- Exportiere Struktur von Tabelle fridge.customer CREATE TABLE IF NOT EXISTS `customer` ( `id` bigint(20) NOT NULL, `city` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, `street1` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, `street2` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, `zip_code` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, `date_of_birth` date NOT NULL, `email` varchar(255) COLLATE utf8_unicode_ci NOT NULL, `firstName` varchar(50) COLLATE utf8_unicode_ci NOT NULL, `lastName` varchar(50) COLLATE utf8_unicode_ci NOT NULL, `login` varchar(10) COLLATE utf8_unicode_ci NOT NULL, `password` varchar(256) COLLATE utf8_unicode_ci NOT NULL, `phone` varchar(255) COLLATE utf8_unicode_ci NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; -- Exportiere Daten aus Tabelle fridge.customer: ~0 rows (ungefaehr) DELETE FROM `customer`; /*!40000 ALTER TABLE `customer` DISABLE KEYS */; /*!40000 ALTER TABLE `customer` ENABLE KEYS */; -- Exportiere Struktur von Tabelle fridge.ingredient CREATE TABLE IF NOT EXISTS `ingredient` ( `id` bigint(20) NOT NULL, `name` varchar(256) COLLATE utf8_unicode_ci NOT NULL, `type` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, `article_id` bigint(20) DEFAULT NULL, PRIMARY KEY (`id`), KEY `FK_6gl8o0w8mqaank2igd2bxbt4k` (`article_id`), CONSTRAINT `FK_6gl8o0w8mqaank2igd2bxbt4k` FOREIGN KEY (`article_id`) REFERENCES `article` (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; -- Exportiere Daten aus Tabelle fridge.ingredient: ~0 rows (ungefaehr) DELETE FROM `ingredient`; /*!40000 ALTER TABLE `ingredient` DISABLE KEYS */; /*!40000 ALTER TABLE `ingredient` ENABLE KEYS */; -- Exportiere Struktur von Tabelle fridge.refridgerator CREATE TABLE IF NOT EXISTS `refridgerator` ( `id` bigint(20) NOT NULL, `description` varchar(50) COLLATE utf8_unicode_ci NOT NULL, `name` varchar(50) COLLATE utf8_unicode_ci NOT NULL, `type` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, `customer_id` bigint(20) NOT NULL, PRIMARY KEY (`id`), KEY `FK_3dxinf8tvda0he7r9oxt7smb8` (`customer_id`), CONSTRAINT `FK_3dxinf8tvda0he7r9oxt7smb8` FOREIGN KEY (`customer_id`) REFERENCES `customer` (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; -- Exportiere Daten aus Tabelle fridge.refridgerator: ~0 rows (ungefaehr) DELETE FROM `refridgerator`; /*!40000 ALTER TABLE `refridgerator` DISABLE KEYS */; /*!40000 ALTER TABLE `refridgerator` ENABLE KEYS */; -- Exportiere Struktur von Tabelle fridge.sequence_article CREATE TABLE IF NOT EXISTS `sequence_article` ( `next_val` bigint(20) DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; -- Exportiere Daten aus Tabelle fridge.sequence_article: ~1 rows (ungefaehr) DELETE FROM `sequence_article`; /*!40000 ALTER TABLE `sequence_article` DISABLE KEYS */; INSERT INTO `sequence_article` (`next_val`) VALUES (1); /*!40000 ALTER TABLE `sequence_article` ENABLE KEYS */; -- Exportiere Struktur von Tabelle fridge.sequence_category CREATE TABLE IF NOT EXISTS `sequence_category` ( `next_val` bigint(20) DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; -- Exportiere Daten aus Tabelle fridge.sequence_category: ~1 rows (ungefaehr) DELETE FROM `sequence_category`; /*!40000 ALTER TABLE `sequence_category` DISABLE KEYS */; INSERT INTO `sequence_category` (`next_val`) VALUES (1); /*!40000 ALTER TABLE `sequence_category` ENABLE KEYS */; -- Exportiere Struktur von Tabelle fridge.sequence_customer CREATE TABLE IF NOT EXISTS `sequence_customer` ( `next_val` bigint(20) DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; -- Exportiere Daten aus Tabelle fridge.sequence_customer: ~1 rows (ungefaehr) DELETE FROM `sequence_customer`; /*!40000 ALTER TABLE `sequence_customer` DISABLE KEYS */; INSERT INTO `sequence_customer` (`next_val`) VALUES (1); /*!40000 ALTER TABLE `sequence_customer` ENABLE KEYS */; -- Exportiere Struktur von Tabelle fridge.sequence_ingredient CREATE TABLE IF NOT EXISTS `sequence_ingredient` ( `next_val` bigint(20) DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; -- Exportiere Daten aus Tabelle fridge.sequence_ingredient: ~1 rows (ungefaehr) DELETE FROM `sequence_ingredient`; /*!40000 ALTER TABLE `sequence_ingredient` DISABLE KEYS */; INSERT INTO `sequence_ingredient` (`next_val`) VALUES (1); /*!40000 ALTER TABLE `sequence_ingredient` ENABLE KEYS */; -- Exportiere Struktur von Tabelle fridge.sequence_refridgerator CREATE TABLE IF NOT EXISTS `sequence_refridgerator` ( `next_val` bigint(20) DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; -- Exportiere Daten aus Tabelle fridge.sequence_refridgerator: ~1 rows (ungefaehr) DELETE FROM `sequence_refridgerator`; /*!40000 ALTER TABLE `sequence_refridgerator` DISABLE KEYS */; INSERT INTO `sequence_refridgerator` (`next_val`) VALUES (1); /*!40000 ALTER TABLE `sequence_refridgerator` ENABLE KEYS */; /*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */; /*!40014 SET FOREIGN_KEY_CHECKS=IF(@OLD_FOREIGN_KEY_CHECKS IS NULL, 1, @OLD_FOREIGN_KEY_CHECKS) */; /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;