Created
February 28, 2014 09:06
-
-
Save psy-q/9267767 to your computer and use it in GitHub Desktop.
Empty leihs database
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| -- MySQL dump 10.13 Distrib 5.5.35, for debian-linux-gnu (i686) | |
| -- | |
| -- Host: localhost Database: leihs2_dev | |
| -- ------------------------------------------------------ | |
| -- Server version 5.5.35-0+wheezy1 | |
| /*!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 */; | |
| /*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; | |
| /*!40103 SET TIME_ZONE='+00:00' */; | |
| /*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; | |
| /*!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' */; | |
| /*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; | |
| -- | |
| -- Table structure for table `access_rights` | |
| -- | |
| DROP TABLE IF EXISTS `access_rights`; | |
| /*!40101 SET @saved_cs_client = @@character_set_client */; | |
| /*!40101 SET character_set_client = utf8 */; | |
| CREATE TABLE `access_rights` ( | |
| `id` int(11) NOT NULL AUTO_INCREMENT, | |
| `user_id` int(11) DEFAULT NULL, | |
| `inventory_pool_id` int(11) DEFAULT NULL, | |
| `suspended_until` date DEFAULT NULL, | |
| `deleted_at` date DEFAULT NULL, | |
| `created_at` datetime NOT NULL, | |
| `updated_at` datetime NOT NULL, | |
| `suspended_reason` text COLLATE utf8_unicode_ci, | |
| `role` enum('customer','group_manager','lending_manager','inventory_manager','admin') COLLATE utf8_unicode_ci NOT NULL, | |
| PRIMARY KEY (`id`), | |
| KEY `index_access_rights_on_suspended_until` (`suspended_until`), | |
| KEY `index_access_rights_on_deleted_at` (`deleted_at`), | |
| KEY `index_access_rights_on_inventory_pool_id` (`inventory_pool_id`), | |
| KEY `index_on_user_id_and_inventory_pool_id_and_deleted_at` (`user_id`,`inventory_pool_id`,`deleted_at`), | |
| KEY `index_access_rights_on_role` (`role`) | |
| ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | |
| /*!40101 SET character_set_client = @saved_cs_client */; | |
| -- | |
| -- Dumping data for table `access_rights` | |
| -- | |
| LOCK TABLES `access_rights` WRITE; | |
| /*!40000 ALTER TABLE `access_rights` DISABLE KEYS */; | |
| INSERT INTO `access_rights` VALUES (1,1,NULL,NULL,NULL,'2014-02-28 09:04:34','2014-02-28 09:04:34',NULL,'admin'); | |
| /*!40000 ALTER TABLE `access_rights` ENABLE KEYS */; | |
| UNLOCK TABLES; | |
| -- | |
| -- Table structure for table `accessories` | |
| -- | |
| DROP TABLE IF EXISTS `accessories`; | |
| /*!40101 SET @saved_cs_client = @@character_set_client */; | |
| /*!40101 SET character_set_client = utf8 */; | |
| CREATE TABLE `accessories` ( | |
| `id` int(11) NOT NULL AUTO_INCREMENT, | |
| `model_id` int(11) DEFAULT NULL, | |
| `name` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, | |
| `quantity` int(11) DEFAULT NULL, | |
| PRIMARY KEY (`id`), | |
| KEY `index_accessories_on_model_id` (`model_id`) | |
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | |
| /*!40101 SET character_set_client = @saved_cs_client */; | |
| -- | |
| -- Dumping data for table `accessories` | |
| -- | |
| LOCK TABLES `accessories` WRITE; | |
| /*!40000 ALTER TABLE `accessories` DISABLE KEYS */; | |
| /*!40000 ALTER TABLE `accessories` ENABLE KEYS */; | |
| UNLOCK TABLES; | |
| -- | |
| -- Table structure for table `accessories_inventory_pools` | |
| -- | |
| DROP TABLE IF EXISTS `accessories_inventory_pools`; | |
| /*!40101 SET @saved_cs_client = @@character_set_client */; | |
| /*!40101 SET character_set_client = utf8 */; | |
| CREATE TABLE `accessories_inventory_pools` ( | |
| `accessory_id` int(11) DEFAULT NULL, | |
| `inventory_pool_id` int(11) DEFAULT NULL, | |
| UNIQUE KEY `index_accessories_inventory_pools` (`accessory_id`,`inventory_pool_id`), | |
| KEY `index_accessories_inventory_pools_on_inventory_pool_id` (`inventory_pool_id`) | |
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | |
| /*!40101 SET character_set_client = @saved_cs_client */; | |
| -- | |
| -- Dumping data for table `accessories_inventory_pools` | |
| -- | |
| LOCK TABLES `accessories_inventory_pools` WRITE; | |
| /*!40000 ALTER TABLE `accessories_inventory_pools` DISABLE KEYS */; | |
| /*!40000 ALTER TABLE `accessories_inventory_pools` ENABLE KEYS */; | |
| UNLOCK TABLES; | |
| -- | |
| -- Table structure for table `addresses` | |
| -- | |
| DROP TABLE IF EXISTS `addresses`; | |
| /*!40101 SET @saved_cs_client = @@character_set_client */; | |
| /*!40101 SET character_set_client = utf8 */; | |
| CREATE TABLE `addresses` ( | |
| `id` int(11) NOT NULL AUTO_INCREMENT, | |
| `street` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, | |
| `zip_code` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, | |
| `city` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, | |
| `country_code` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, | |
| `latitude` float DEFAULT NULL, | |
| `longitude` float DEFAULT NULL, | |
| PRIMARY KEY (`id`), | |
| UNIQUE KEY `index_addresses_on_street_and_zip_code_and_city_and_country_code` (`street`,`zip_code`,`city`,`country_code`) | |
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | |
| /*!40101 SET character_set_client = @saved_cs_client */; | |
| -- | |
| -- Dumping data for table `addresses` | |
| -- | |
| LOCK TABLES `addresses` WRITE; | |
| /*!40000 ALTER TABLE `addresses` DISABLE KEYS */; | |
| /*!40000 ALTER TABLE `addresses` ENABLE KEYS */; | |
| UNLOCK TABLES; | |
| -- | |
| -- Table structure for table `attachments` | |
| -- | |
| DROP TABLE IF EXISTS `attachments`; | |
| /*!40101 SET @saved_cs_client = @@character_set_client */; | |
| /*!40101 SET character_set_client = utf8 */; | |
| CREATE TABLE `attachments` ( | |
| `id` int(11) NOT NULL AUTO_INCREMENT, | |
| `model_id` int(11) DEFAULT NULL, | |
| `is_main` tinyint(1) DEFAULT '0', | |
| `content_type` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, | |
| `filename` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, | |
| `size` int(11) DEFAULT NULL, | |
| PRIMARY KEY (`id`), | |
| KEY `index_attachments_on_model_id` (`model_id`) | |
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | |
| /*!40101 SET character_set_client = @saved_cs_client */; | |
| -- | |
| -- Dumping data for table `attachments` | |
| -- | |
| LOCK TABLES `attachments` WRITE; | |
| /*!40000 ALTER TABLE `attachments` DISABLE KEYS */; | |
| /*!40000 ALTER TABLE `attachments` ENABLE KEYS */; | |
| UNLOCK TABLES; | |
| -- | |
| -- Table structure for table `authentication_systems` | |
| -- | |
| DROP TABLE IF EXISTS `authentication_systems`; | |
| /*!40101 SET @saved_cs_client = @@character_set_client */; | |
| /*!40101 SET character_set_client = utf8 */; | |
| CREATE TABLE `authentication_systems` ( | |
| `id` int(11) NOT NULL AUTO_INCREMENT, | |
| `name` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, | |
| `class_name` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, | |
| `is_default` tinyint(1) DEFAULT '0', | |
| `is_active` tinyint(1) DEFAULT '0', | |
| PRIMARY KEY (`id`) | |
| ) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | |
| /*!40101 SET character_set_client = @saved_cs_client */; | |
| -- | |
| -- Dumping data for table `authentication_systems` | |
| -- | |
| LOCK TABLES `authentication_systems` WRITE; | |
| /*!40000 ALTER TABLE `authentication_systems` DISABLE KEYS */; | |
| INSERT INTO `authentication_systems` VALUES (1,'Database Authentication','DatabaseAuthentication',1,1),(2,'LDAP Authentication','LdapAuthentication',0,0),(3,'ZHDK Authentication','Zhdk',0,0); | |
| /*!40000 ALTER TABLE `authentication_systems` ENABLE KEYS */; | |
| UNLOCK TABLES; | |
| -- | |
| -- Table structure for table `buildings` | |
| -- | |
| DROP TABLE IF EXISTS `buildings`; | |
| /*!40101 SET @saved_cs_client = @@character_set_client */; | |
| /*!40101 SET character_set_client = utf8 */; | |
| CREATE TABLE `buildings` ( | |
| `id` int(11) NOT NULL AUTO_INCREMENT, | |
| `name` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, | |
| `code` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, | |
| PRIMARY KEY (`id`) | |
| ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | |
| /*!40101 SET character_set_client = @saved_cs_client */; | |
| -- | |
| -- Dumping data for table `buildings` | |
| -- | |
| LOCK TABLES `buildings` WRITE; | |
| /*!40000 ALTER TABLE `buildings` DISABLE KEYS */; | |
| INSERT INTO `buildings` VALUES (1,'Great Pyramid of Giza','ZZZ'); | |
| /*!40000 ALTER TABLE `buildings` ENABLE KEYS */; | |
| UNLOCK TABLES; | |
| -- | |
| -- Table structure for table `contract_lines` | |
| -- | |
| DROP TABLE IF EXISTS `contract_lines`; | |
| /*!40101 SET @saved_cs_client = @@character_set_client */; | |
| /*!40101 SET character_set_client = utf8 */; | |
| CREATE TABLE `contract_lines` ( | |
| `id` int(11) NOT NULL AUTO_INCREMENT, | |
| `contract_id` int(11) DEFAULT NULL, | |
| `type` varchar(255) COLLATE utf8_unicode_ci NOT NULL DEFAULT 'ItemLine', | |
| `item_id` int(11) DEFAULT NULL, | |
| `model_id` int(11) DEFAULT NULL, | |
| `quantity` int(11) DEFAULT '1', | |
| `start_date` date DEFAULT NULL, | |
| `end_date` date DEFAULT NULL, | |
| `returned_date` date DEFAULT NULL, | |
| `option_id` int(11) DEFAULT NULL, | |
| `created_at` datetime NOT NULL, | |
| `updated_at` datetime NOT NULL, | |
| `purpose_id` int(11) DEFAULT NULL, | |
| `returned_to_user_id` int(11) DEFAULT NULL, | |
| PRIMARY KEY (`id`), | |
| KEY `index_contract_lines_on_start_date` (`start_date`), | |
| KEY `index_contract_lines_on_end_date` (`end_date`), | |
| KEY `index_contract_lines_on_option_id` (`option_id`), | |
| KEY `fk_contract_lines_contract_id` (`contract_id`), | |
| KEY `fk_contract_lines_item_id` (`item_id`), | |
| KEY `fk_contract_lines_model_id` (`model_id`), | |
| KEY `index_contract_lines_on_returned_date_and_contract_id` (`returned_date`,`contract_id`), | |
| KEY `index_contract_lines_on_type_and_contract_id` (`type`,`contract_id`) | |
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | |
| /*!40101 SET character_set_client = @saved_cs_client */; | |
| -- | |
| -- Dumping data for table `contract_lines` | |
| -- | |
| LOCK TABLES `contract_lines` WRITE; | |
| /*!40000 ALTER TABLE `contract_lines` DISABLE KEYS */; | |
| /*!40000 ALTER TABLE `contract_lines` ENABLE KEYS */; | |
| UNLOCK TABLES; | |
| -- | |
| -- Table structure for table `contracts` | |
| -- | |
| DROP TABLE IF EXISTS `contracts`; | |
| /*!40101 SET @saved_cs_client = @@character_set_client */; | |
| /*!40101 SET character_set_client = utf8 */; | |
| CREATE TABLE `contracts` ( | |
| `id` int(11) NOT NULL AUTO_INCREMENT, | |
| `user_id` int(11) DEFAULT NULL, | |
| `inventory_pool_id` int(11) DEFAULT NULL, | |
| `note` text COLLATE utf8_unicode_ci, | |
| `created_at` datetime NOT NULL, | |
| `updated_at` datetime NOT NULL, | |
| `handed_over_by_user_id` int(11) DEFAULT NULL, | |
| `status` enum('unsubmitted','submitted','rejected','approved','signed','closed') COLLATE utf8_unicode_ci NOT NULL, | |
| PRIMARY KEY (`id`), | |
| KEY `index_contracts_on_inventory_pool_id` (`inventory_pool_id`), | |
| KEY `index_contracts_on_user_id` (`user_id`), | |
| KEY `index_contracts_on_status` (`status`) | |
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | |
| /*!40101 SET character_set_client = @saved_cs_client */; | |
| -- | |
| -- Dumping data for table `contracts` | |
| -- | |
| LOCK TABLES `contracts` WRITE; | |
| /*!40000 ALTER TABLE `contracts` DISABLE KEYS */; | |
| /*!40000 ALTER TABLE `contracts` ENABLE KEYS */; | |
| UNLOCK TABLES; | |
| -- | |
| -- Table structure for table `database_authentications` | |
| -- | |
| DROP TABLE IF EXISTS `database_authentications`; | |
| /*!40101 SET @saved_cs_client = @@character_set_client */; | |
| /*!40101 SET character_set_client = utf8 */; | |
| CREATE TABLE `database_authentications` ( | |
| `id` int(11) NOT NULL AUTO_INCREMENT, | |
| `login` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, | |
| `crypted_password` varchar(40) COLLATE utf8_unicode_ci DEFAULT NULL, | |
| `salt` varchar(40) COLLATE utf8_unicode_ci DEFAULT NULL, | |
| `user_id` int(11) DEFAULT NULL, | |
| `created_at` datetime NOT NULL, | |
| `updated_at` datetime NOT NULL, | |
| PRIMARY KEY (`id`) | |
| ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | |
| /*!40101 SET character_set_client = @saved_cs_client */; | |
| -- | |
| -- Dumping data for table `database_authentications` | |
| -- | |
| LOCK TABLES `database_authentications` WRITE; | |
| /*!40000 ALTER TABLE `database_authentications` DISABLE KEYS */; | |
| INSERT INTO `database_authentications` VALUES (1,'super_user_1','486c3ded9e598a6c425f81ed8aee712dff979a85','a83750baafea46a90ceb9c5f5f7d6605a1d2c62f',1,'2014-02-28 09:04:34','2014-02-28 09:04:34'); | |
| /*!40000 ALTER TABLE `database_authentications` ENABLE KEYS */; | |
| UNLOCK TABLES; | |
| -- | |
| -- Table structure for table `groups` | |
| -- | |
| DROP TABLE IF EXISTS `groups`; | |
| /*!40101 SET @saved_cs_client = @@character_set_client */; | |
| /*!40101 SET character_set_client = utf8 */; | |
| CREATE TABLE `groups` ( | |
| `id` int(11) NOT NULL AUTO_INCREMENT, | |
| `name` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, | |
| `inventory_pool_id` int(11) DEFAULT NULL, | |
| `created_at` datetime NOT NULL, | |
| `updated_at` datetime NOT NULL, | |
| `is_verification_required` tinyint(1) DEFAULT '0', | |
| PRIMARY KEY (`id`), | |
| KEY `index_groups_on_inventory_pool_id` (`inventory_pool_id`), | |
| KEY `index_groups_on_is_verification_required` (`is_verification_required`) | |
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | |
| /*!40101 SET character_set_client = @saved_cs_client */; | |
| -- | |
| -- Dumping data for table `groups` | |
| -- | |
| LOCK TABLES `groups` WRITE; | |
| /*!40000 ALTER TABLE `groups` DISABLE KEYS */; | |
| /*!40000 ALTER TABLE `groups` ENABLE KEYS */; | |
| UNLOCK TABLES; | |
| -- | |
| -- Table structure for table `groups_users` | |
| -- | |
| DROP TABLE IF EXISTS `groups_users`; | |
| /*!40101 SET @saved_cs_client = @@character_set_client */; | |
| /*!40101 SET character_set_client = utf8 */; | |
| CREATE TABLE `groups_users` ( | |
| `user_id` int(11) DEFAULT NULL, | |
| `group_id` int(11) DEFAULT NULL, | |
| UNIQUE KEY `index_groups_users_on_user_id_and_group_id` (`user_id`,`group_id`), | |
| KEY `index_groups_users_on_group_id` (`group_id`) | |
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | |
| /*!40101 SET character_set_client = @saved_cs_client */; | |
| -- | |
| -- Dumping data for table `groups_users` | |
| -- | |
| LOCK TABLES `groups_users` WRITE; | |
| /*!40000 ALTER TABLE `groups_users` DISABLE KEYS */; | |
| /*!40000 ALTER TABLE `groups_users` ENABLE KEYS */; | |
| UNLOCK TABLES; | |
| -- | |
| -- Table structure for table `histories` | |
| -- | |
| DROP TABLE IF EXISTS `histories`; | |
| /*!40101 SET @saved_cs_client = @@character_set_client */; | |
| /*!40101 SET character_set_client = utf8 */; | |
| CREATE TABLE `histories` ( | |
| `id` int(11) NOT NULL AUTO_INCREMENT, | |
| `text` varchar(255) COLLATE utf8_unicode_ci DEFAULT '', | |
| `type_const` int(11) DEFAULT NULL, | |
| `created_at` datetime NOT NULL, | |
| `target_id` int(11) NOT NULL, | |
| `target_type` varchar(255) COLLATE utf8_unicode_ci NOT NULL, | |
| `user_id` int(11) DEFAULT NULL, | |
| PRIMARY KEY (`id`), | |
| KEY `index_histories_on_target_type_and_target_id` (`target_type`,`target_id`), | |
| KEY `index_histories_on_type_const` (`type_const`), | |
| KEY `index_histories_on_user_id` (`user_id`) | |
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | |
| /*!40101 SET character_set_client = @saved_cs_client */; | |
| -- | |
| -- Dumping data for table `histories` | |
| -- | |
| LOCK TABLES `histories` WRITE; | |
| /*!40000 ALTER TABLE `histories` DISABLE KEYS */; | |
| /*!40000 ALTER TABLE `histories` ENABLE KEYS */; | |
| UNLOCK TABLES; | |
| -- | |
| -- Table structure for table `holidays` | |
| -- | |
| DROP TABLE IF EXISTS `holidays`; | |
| /*!40101 SET @saved_cs_client = @@character_set_client */; | |
| /*!40101 SET character_set_client = utf8 */; | |
| CREATE TABLE `holidays` ( | |
| `id` int(11) NOT NULL AUTO_INCREMENT, | |
| `inventory_pool_id` int(11) DEFAULT NULL, | |
| `start_date` date DEFAULT NULL, | |
| `end_date` date DEFAULT NULL, | |
| `name` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, | |
| PRIMARY KEY (`id`), | |
| KEY `index_holidays_on_inventory_pool_id` (`inventory_pool_id`), | |
| KEY `index_holidays_on_start_date_and_end_date` (`start_date`,`end_date`) | |
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | |
| /*!40101 SET character_set_client = @saved_cs_client */; | |
| -- | |
| -- Dumping data for table `holidays` | |
| -- | |
| LOCK TABLES `holidays` WRITE; | |
| /*!40000 ALTER TABLE `holidays` DISABLE KEYS */; | |
| /*!40000 ALTER TABLE `holidays` ENABLE KEYS */; | |
| UNLOCK TABLES; | |
| -- | |
| -- Table structure for table `images` | |
| -- | |
| DROP TABLE IF EXISTS `images`; | |
| /*!40101 SET @saved_cs_client = @@character_set_client */; | |
| /*!40101 SET character_set_client = utf8 */; | |
| CREATE TABLE `images` ( | |
| `id` int(11) NOT NULL AUTO_INCREMENT, | |
| `model_id` int(11) DEFAULT NULL, | |
| `is_main` tinyint(1) DEFAULT '0', | |
| `content_type` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, | |
| `filename` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, | |
| `size` int(11) DEFAULT NULL, | |
| `height` int(11) DEFAULT NULL, | |
| `width` int(11) DEFAULT NULL, | |
| `parent_id` int(11) DEFAULT NULL, | |
| `thumbnail` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, | |
| PRIMARY KEY (`id`), | |
| KEY `index_images_on_model_id` (`model_id`) | |
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | |
| /*!40101 SET character_set_client = @saved_cs_client */; | |
| -- | |
| -- Dumping data for table `images` | |
| -- | |
| LOCK TABLES `images` WRITE; | |
| /*!40000 ALTER TABLE `images` DISABLE KEYS */; | |
| /*!40000 ALTER TABLE `images` ENABLE KEYS */; | |
| UNLOCK TABLES; | |
| -- | |
| -- Table structure for table `inventory_pools` | |
| -- | |
| DROP TABLE IF EXISTS `inventory_pools`; | |
| /*!40101 SET @saved_cs_client = @@character_set_client */; | |
| /*!40101 SET character_set_client = utf8 */; | |
| CREATE TABLE `inventory_pools` ( | |
| `id` int(11) NOT NULL AUTO_INCREMENT, | |
| `name` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, | |
| `description` text COLLATE utf8_unicode_ci, | |
| `contact_details` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, | |
| `contract_description` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, | |
| `contract_url` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, | |
| `logo_url` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, | |
| `default_contract_note` text COLLATE utf8_unicode_ci, | |
| `shortname` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, | |
| `email` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, | |
| `color` text COLLATE utf8_unicode_ci, | |
| `print_contracts` tinyint(1) DEFAULT '1', | |
| `opening_hours` text COLLATE utf8_unicode_ci, | |
| `address_id` int(11) DEFAULT NULL, | |
| PRIMARY KEY (`id`), | |
| UNIQUE KEY `index_inventory_pools_on_name` (`name`) | |
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | |
| /*!40101 SET character_set_client = @saved_cs_client */; | |
| -- | |
| -- Dumping data for table `inventory_pools` | |
| -- | |
| LOCK TABLES `inventory_pools` WRITE; | |
| /*!40000 ALTER TABLE `inventory_pools` DISABLE KEYS */; | |
| /*!40000 ALTER TABLE `inventory_pools` ENABLE KEYS */; | |
| UNLOCK TABLES; | |
| -- | |
| -- Table structure for table `inventory_pools_model_groups` | |
| -- | |
| DROP TABLE IF EXISTS `inventory_pools_model_groups`; | |
| /*!40101 SET @saved_cs_client = @@character_set_client */; | |
| /*!40101 SET character_set_client = utf8 */; | |
| CREATE TABLE `inventory_pools_model_groups` ( | |
| `inventory_pool_id` int(11) DEFAULT NULL, | |
| `model_group_id` int(11) DEFAULT NULL, | |
| KEY `index_inventory_pools_model_groups_on_inventory_pool_id` (`inventory_pool_id`), | |
| KEY `index_inventory_pools_model_groups_on_model_group_id` (`model_group_id`) | |
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | |
| /*!40101 SET character_set_client = @saved_cs_client */; | |
| -- | |
| -- Dumping data for table `inventory_pools_model_groups` | |
| -- | |
| LOCK TABLES `inventory_pools_model_groups` WRITE; | |
| /*!40000 ALTER TABLE `inventory_pools_model_groups` DISABLE KEYS */; | |
| /*!40000 ALTER TABLE `inventory_pools_model_groups` ENABLE KEYS */; | |
| UNLOCK TABLES; | |
| -- | |
| -- Table structure for table `items` | |
| -- | |
| DROP TABLE IF EXISTS `items`; | |
| /*!40101 SET @saved_cs_client = @@character_set_client */; | |
| /*!40101 SET character_set_client = utf8 */; | |
| CREATE TABLE `items` ( | |
| `id` int(11) NOT NULL AUTO_INCREMENT, | |
| `inventory_code` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, | |
| `serial_number` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, | |
| `model_id` int(11) DEFAULT NULL, | |
| `location_id` int(11) DEFAULT NULL, | |
| `supplier_id` int(11) DEFAULT NULL, | |
| `owner_id` int(11) DEFAULT NULL, | |
| `parent_id` int(11) DEFAULT NULL, | |
| `invoice_number` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, | |
| `invoice_date` date DEFAULT NULL, | |
| `last_check` date DEFAULT NULL, | |
| `retired` date DEFAULT NULL, | |
| `retired_reason` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, | |
| `price` decimal(8,2) DEFAULT NULL, | |
| `is_broken` tinyint(1) DEFAULT '0', | |
| `is_incomplete` tinyint(1) DEFAULT '0', | |
| `is_borrowable` tinyint(1) DEFAULT '0', | |
| `needs_permission` tinyint(1) DEFAULT '0', | |
| `inventory_pool_id` int(11) DEFAULT NULL, | |
| `is_inventory_relevant` tinyint(1) DEFAULT '0', | |
| `responsible` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, | |
| `insurance_number` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, | |
| `note` text COLLATE utf8_unicode_ci, | |
| `name` text COLLATE utf8_unicode_ci, | |
| `created_at` datetime NOT NULL, | |
| `updated_at` datetime NOT NULL, | |
| `user_name` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, | |
| `properties` varchar(2048) COLLATE utf8_unicode_ci DEFAULT NULL, | |
| PRIMARY KEY (`id`), | |
| UNIQUE KEY `index_items_on_inventory_code` (`inventory_code`), | |
| KEY `index_items_on_inventory_pool_id` (`inventory_pool_id`), | |
| KEY `index_items_on_retired` (`retired`), | |
| KEY `index_items_on_is_borrowable` (`is_borrowable`), | |
| KEY `index_items_on_is_broken` (`is_broken`), | |
| KEY `index_items_on_is_incomplete` (`is_incomplete`), | |
| KEY `index_items_on_location_id` (`location_id`), | |
| KEY `index_items_on_owner_id` (`owner_id`), | |
| KEY `index_items_on_parent_id_and_retired` (`parent_id`,`retired`), | |
| KEY `index_items_on_model_id_and_retired_and_inventory_pool_id` (`model_id`,`retired`,`inventory_pool_id`) | |
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | |
| /*!40101 SET character_set_client = @saved_cs_client */; | |
| -- | |
| -- Dumping data for table `items` | |
| -- | |
| LOCK TABLES `items` WRITE; | |
| /*!40000 ALTER TABLE `items` DISABLE KEYS */; | |
| /*!40000 ALTER TABLE `items` ENABLE KEYS */; | |
| UNLOCK TABLES; | |
| -- | |
| -- Table structure for table `languages` | |
| -- | |
| DROP TABLE IF EXISTS `languages`; | |
| /*!40101 SET @saved_cs_client = @@character_set_client */; | |
| /*!40101 SET character_set_client = utf8 */; | |
| CREATE TABLE `languages` ( | |
| `id` int(11) NOT NULL AUTO_INCREMENT, | |
| `name` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, | |
| `locale_name` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, | |
| `default` tinyint(1) DEFAULT NULL, | |
| `active` tinyint(1) DEFAULT NULL, | |
| PRIMARY KEY (`id`), | |
| UNIQUE KEY `index_languages_on_name` (`name`), | |
| KEY `index_languages_on_active_and_default` (`active`,`default`) | |
| ) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | |
| /*!40101 SET character_set_client = @saved_cs_client */; | |
| -- | |
| -- Dumping data for table `languages` | |
| -- | |
| LOCK TABLES `languages` WRITE; | |
| /*!40000 ALTER TABLE `languages` DISABLE KEYS */; | |
| INSERT INTO `languages` VALUES (1,'English','en-GB',1,1),(2,'Deutsch','de-CH',0,1),(3,'Castellano','es',0,1),(4,'Züritüütsch','gsw-CH',0,1); | |
| /*!40000 ALTER TABLE `languages` ENABLE KEYS */; | |
| UNLOCK TABLES; | |
| -- | |
| -- Table structure for table `locations` | |
| -- | |
| DROP TABLE IF EXISTS `locations`; | |
| /*!40101 SET @saved_cs_client = @@character_set_client */; | |
| /*!40101 SET character_set_client = utf8 */; | |
| CREATE TABLE `locations` ( | |
| `id` int(11) NOT NULL AUTO_INCREMENT, | |
| `room` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, | |
| `shelf` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, | |
| `building_id` int(11) DEFAULT NULL, | |
| PRIMARY KEY (`id`), | |
| KEY `index_locations_on_building_id` (`building_id`) | |
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | |
| /*!40101 SET character_set_client = @saved_cs_client */; | |
| -- | |
| -- Dumping data for table `locations` | |
| -- | |
| LOCK TABLES `locations` WRITE; | |
| /*!40000 ALTER TABLE `locations` DISABLE KEYS */; | |
| /*!40000 ALTER TABLE `locations` ENABLE KEYS */; | |
| UNLOCK TABLES; | |
| -- | |
| -- Table structure for table `model_group_links` | |
| -- | |
| DROP TABLE IF EXISTS `model_group_links`; | |
| /*!40101 SET @saved_cs_client = @@character_set_client */; | |
| /*!40101 SET character_set_client = utf8 */; | |
| CREATE TABLE `model_group_links` ( | |
| `id` int(11) NOT NULL AUTO_INCREMENT, | |
| `ancestor_id` int(11) DEFAULT NULL, | |
| `descendant_id` int(11) DEFAULT NULL, | |
| `direct` tinyint(1) DEFAULT NULL, | |
| `count` int(11) DEFAULT NULL, | |
| `label` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, | |
| PRIMARY KEY (`id`), | |
| KEY `index_model_group_links_on_ancestor_id` (`ancestor_id`), | |
| KEY `index_model_group_links_on_direct` (`direct`), | |
| KEY `index_on_descendant_id_and_ancestor_id_and_direct` (`descendant_id`,`ancestor_id`,`direct`) | |
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | |
| /*!40101 SET character_set_client = @saved_cs_client */; | |
| -- | |
| -- Dumping data for table `model_group_links` | |
| -- | |
| LOCK TABLES `model_group_links` WRITE; | |
| /*!40000 ALTER TABLE `model_group_links` DISABLE KEYS */; | |
| /*!40000 ALTER TABLE `model_group_links` ENABLE KEYS */; | |
| UNLOCK TABLES; | |
| -- | |
| -- Table structure for table `model_groups` | |
| -- | |
| DROP TABLE IF EXISTS `model_groups`; | |
| /*!40101 SET @saved_cs_client = @@character_set_client */; | |
| /*!40101 SET character_set_client = utf8 */; | |
| CREATE TABLE `model_groups` ( | |
| `id` int(11) NOT NULL AUTO_INCREMENT, | |
| `type` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, | |
| `name` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, | |
| `created_at` datetime NOT NULL, | |
| `updated_at` datetime NOT NULL, | |
| PRIMARY KEY (`id`), | |
| KEY `index_model_groups_on_type` (`type`) | |
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | |
| /*!40101 SET character_set_client = @saved_cs_client */; | |
| -- | |
| -- Dumping data for table `model_groups` | |
| -- | |
| LOCK TABLES `model_groups` WRITE; | |
| /*!40000 ALTER TABLE `model_groups` DISABLE KEYS */; | |
| /*!40000 ALTER TABLE `model_groups` ENABLE KEYS */; | |
| UNLOCK TABLES; | |
| -- | |
| -- Table structure for table `model_links` | |
| -- | |
| DROP TABLE IF EXISTS `model_links`; | |
| /*!40101 SET @saved_cs_client = @@character_set_client */; | |
| /*!40101 SET character_set_client = utf8 */; | |
| CREATE TABLE `model_links` ( | |
| `id` int(11) NOT NULL AUTO_INCREMENT, | |
| `model_group_id` int(11) DEFAULT NULL, | |
| `model_id` int(11) DEFAULT NULL, | |
| `quantity` int(11) DEFAULT '1', | |
| PRIMARY KEY (`id`), | |
| KEY `index_model_links_on_model_id_and_model_group_id` (`model_id`,`model_group_id`), | |
| KEY `index_model_links_on_model_group_id_and_model_id` (`model_group_id`,`model_id`) | |
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | |
| /*!40101 SET character_set_client = @saved_cs_client */; | |
| -- | |
| -- Dumping data for table `model_links` | |
| -- | |
| LOCK TABLES `model_links` WRITE; | |
| /*!40000 ALTER TABLE `model_links` DISABLE KEYS */; | |
| /*!40000 ALTER TABLE `model_links` ENABLE KEYS */; | |
| UNLOCK TABLES; | |
| -- | |
| -- Table structure for table `models` | |
| -- | |
| DROP TABLE IF EXISTS `models`; | |
| /*!40101 SET @saved_cs_client = @@character_set_client */; | |
| /*!40101 SET character_set_client = utf8 */; | |
| CREATE TABLE `models` ( | |
| `id` int(11) NOT NULL AUTO_INCREMENT, | |
| `name` varchar(255) COLLATE utf8_unicode_ci NOT NULL, | |
| `manufacturer` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, | |
| `description` text COLLATE utf8_unicode_ci, | |
| `internal_description` text COLLATE utf8_unicode_ci, | |
| `info_url` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, | |
| `rental_price` decimal(8,2) DEFAULT NULL, | |
| `maintenance_period` int(11) DEFAULT '0', | |
| `is_package` tinyint(1) DEFAULT '0', | |
| `technical_detail` text COLLATE utf8_unicode_ci, | |
| `created_at` datetime NOT NULL, | |
| `updated_at` datetime NOT NULL, | |
| `hand_over_note` text COLLATE utf8_unicode_ci, | |
| PRIMARY KEY (`id`), | |
| KEY `index_models_on_is_package` (`is_package`) | |
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | |
| /*!40101 SET character_set_client = @saved_cs_client */; | |
| -- | |
| -- Dumping data for table `models` | |
| -- | |
| LOCK TABLES `models` WRITE; | |
| /*!40000 ALTER TABLE `models` DISABLE KEYS */; | |
| /*!40000 ALTER TABLE `models` ENABLE KEYS */; | |
| UNLOCK TABLES; | |
| -- | |
| -- Table structure for table `models_compatibles` | |
| -- | |
| DROP TABLE IF EXISTS `models_compatibles`; | |
| /*!40101 SET @saved_cs_client = @@character_set_client */; | |
| /*!40101 SET character_set_client = utf8 */; | |
| CREATE TABLE `models_compatibles` ( | |
| `model_id` int(11) DEFAULT NULL, | |
| `compatible_id` int(11) DEFAULT NULL, | |
| KEY `index_models_compatibles_on_compatible_id` (`compatible_id`), | |
| KEY `index_models_compatibles_on_model_id` (`model_id`) | |
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | |
| /*!40101 SET character_set_client = @saved_cs_client */; | |
| -- | |
| -- Dumping data for table `models_compatibles` | |
| -- | |
| LOCK TABLES `models_compatibles` WRITE; | |
| /*!40000 ALTER TABLE `models_compatibles` DISABLE KEYS */; | |
| /*!40000 ALTER TABLE `models_compatibles` ENABLE KEYS */; | |
| UNLOCK TABLES; | |
| -- | |
| -- Table structure for table `notifications` | |
| -- | |
| DROP TABLE IF EXISTS `notifications`; | |
| /*!40101 SET @saved_cs_client = @@character_set_client */; | |
| /*!40101 SET character_set_client = utf8 */; | |
| CREATE TABLE `notifications` ( | |
| `id` int(11) NOT NULL AUTO_INCREMENT, | |
| `user_id` int(11) DEFAULT NULL, | |
| `title` varchar(255) COLLATE utf8_unicode_ci DEFAULT '', | |
| `created_at` datetime NOT NULL, | |
| PRIMARY KEY (`id`), | |
| KEY `index_notifications_on_user_id` (`user_id`) | |
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | |
| /*!40101 SET character_set_client = @saved_cs_client */; | |
| -- | |
| -- Dumping data for table `notifications` | |
| -- | |
| LOCK TABLES `notifications` WRITE; | |
| /*!40000 ALTER TABLE `notifications` DISABLE KEYS */; | |
| /*!40000 ALTER TABLE `notifications` ENABLE KEYS */; | |
| UNLOCK TABLES; | |
| -- | |
| -- Table structure for table `numerators` | |
| -- | |
| DROP TABLE IF EXISTS `numerators`; | |
| /*!40101 SET @saved_cs_client = @@character_set_client */; | |
| /*!40101 SET character_set_client = utf8 */; | |
| CREATE TABLE `numerators` ( | |
| `id` int(11) NOT NULL AUTO_INCREMENT, | |
| `item` int(11) DEFAULT NULL, | |
| PRIMARY KEY (`id`) | |
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | |
| /*!40101 SET character_set_client = @saved_cs_client */; | |
| -- | |
| -- Dumping data for table `numerators` | |
| -- | |
| LOCK TABLES `numerators` WRITE; | |
| /*!40000 ALTER TABLE `numerators` DISABLE KEYS */; | |
| /*!40000 ALTER TABLE `numerators` ENABLE KEYS */; | |
| UNLOCK TABLES; | |
| -- | |
| -- Table structure for table `options` | |
| -- | |
| DROP TABLE IF EXISTS `options`; | |
| /*!40101 SET @saved_cs_client = @@character_set_client */; | |
| /*!40101 SET character_set_client = utf8 */; | |
| CREATE TABLE `options` ( | |
| `id` int(11) NOT NULL AUTO_INCREMENT, | |
| `inventory_pool_id` int(11) DEFAULT NULL, | |
| `inventory_code` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, | |
| `name` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, | |
| `price` decimal(8,2) DEFAULT NULL, | |
| PRIMARY KEY (`id`), | |
| KEY `index_options_on_inventory_pool_id` (`inventory_pool_id`) | |
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | |
| /*!40101 SET character_set_client = @saved_cs_client */; | |
| -- | |
| -- Dumping data for table `options` | |
| -- | |
| LOCK TABLES `options` WRITE; | |
| /*!40000 ALTER TABLE `options` DISABLE KEYS */; | |
| /*!40000 ALTER TABLE `options` ENABLE KEYS */; | |
| UNLOCK TABLES; | |
| -- | |
| -- Table structure for table `partitions` | |
| -- | |
| DROP TABLE IF EXISTS `partitions`; | |
| /*!40101 SET @saved_cs_client = @@character_set_client */; | |
| /*!40101 SET character_set_client = utf8 */; | |
| CREATE TABLE `partitions` ( | |
| `id` int(11) NOT NULL AUTO_INCREMENT, | |
| `model_id` int(11) DEFAULT NULL, | |
| `inventory_pool_id` int(11) DEFAULT NULL, | |
| `group_id` int(11) DEFAULT NULL, | |
| `quantity` int(11) DEFAULT NULL, | |
| PRIMARY KEY (`id`), | |
| UNIQUE KEY `index_partitions_on_model_id_and_inventory_pool_id_and_group_id` (`model_id`,`inventory_pool_id`,`group_id`) | |
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | |
| /*!40101 SET character_set_client = @saved_cs_client */; | |
| -- | |
| -- Dumping data for table `partitions` | |
| -- | |
| LOCK TABLES `partitions` WRITE; | |
| /*!40000 ALTER TABLE `partitions` DISABLE KEYS */; | |
| /*!40000 ALTER TABLE `partitions` ENABLE KEYS */; | |
| UNLOCK TABLES; | |
| -- | |
| -- Temporary table structure for view `partitions_with_generals` | |
| -- | |
| DROP TABLE IF EXISTS `partitions_with_generals`; | |
| /*!50001 DROP VIEW IF EXISTS `partitions_with_generals`*/; | |
| SET @saved_cs_client = @@character_set_client; | |
| SET character_set_client = utf8; | |
| /*!50001 CREATE TABLE `partitions_with_generals` ( | |
| `model_id` tinyint NOT NULL, | |
| `inventory_pool_id` tinyint NOT NULL, | |
| `group_id` tinyint NOT NULL, | |
| `quantity` tinyint NOT NULL | |
| ) ENGINE=MyISAM */; | |
| SET character_set_client = @saved_cs_client; | |
| -- | |
| -- Table structure for table `properties` | |
| -- | |
| DROP TABLE IF EXISTS `properties`; | |
| /*!40101 SET @saved_cs_client = @@character_set_client */; | |
| /*!40101 SET character_set_client = utf8 */; | |
| CREATE TABLE `properties` ( | |
| `id` int(11) NOT NULL AUTO_INCREMENT, | |
| `model_id` int(11) DEFAULT NULL, | |
| `key` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, | |
| `value` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, | |
| PRIMARY KEY (`id`), | |
| KEY `index_properties_on_model_id` (`model_id`) | |
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | |
| /*!40101 SET character_set_client = @saved_cs_client */; | |
| -- | |
| -- Dumping data for table `properties` | |
| -- | |
| LOCK TABLES `properties` WRITE; | |
| /*!40000 ALTER TABLE `properties` DISABLE KEYS */; | |
| /*!40000 ALTER TABLE `properties` ENABLE KEYS */; | |
| UNLOCK TABLES; | |
| -- | |
| -- Table structure for table `purposes` | |
| -- | |
| DROP TABLE IF EXISTS `purposes`; | |
| /*!40101 SET @saved_cs_client = @@character_set_client */; | |
| /*!40101 SET character_set_client = utf8 */; | |
| CREATE TABLE `purposes` ( | |
| `id` int(11) NOT NULL AUTO_INCREMENT, | |
| `description` text COLLATE utf8_unicode_ci, | |
| PRIMARY KEY (`id`) | |
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | |
| /*!40101 SET character_set_client = @saved_cs_client */; | |
| -- | |
| -- Dumping data for table `purposes` | |
| -- | |
| LOCK TABLES `purposes` WRITE; | |
| /*!40000 ALTER TABLE `purposes` DISABLE KEYS */; | |
| /*!40000 ALTER TABLE `purposes` ENABLE KEYS */; | |
| UNLOCK TABLES; | |
| -- | |
| -- Temporary table structure for view `running_lines` | |
| -- | |
| DROP TABLE IF EXISTS `running_lines`; | |
| /*!50001 DROP VIEW IF EXISTS `running_lines`*/; | |
| SET @saved_cs_client = @@character_set_client; | |
| SET character_set_client = utf8; | |
| /*!50001 CREATE TABLE `running_lines` ( | |
| `id` tinyint NOT NULL, | |
| `type` tinyint NOT NULL, | |
| `inventory_pool_id` tinyint NOT NULL, | |
| `model_id` tinyint NOT NULL, | |
| `quantity` tinyint NOT NULL, | |
| `start_date` tinyint NOT NULL, | |
| `end_date` tinyint NOT NULL, | |
| `is_late` tinyint NOT NULL, | |
| `unavailable_from` tinyint NOT NULL, | |
| `concat_group_ids` tinyint NOT NULL | |
| ) ENGINE=MyISAM */; | |
| SET character_set_client = @saved_cs_client; | |
| -- | |
| -- Table structure for table `schema_migrations` | |
| -- | |
| DROP TABLE IF EXISTS `schema_migrations`; | |
| /*!40101 SET @saved_cs_client = @@character_set_client */; | |
| /*!40101 SET character_set_client = utf8 */; | |
| CREATE TABLE `schema_migrations` ( | |
| `version` varchar(255) COLLATE utf8_unicode_ci NOT NULL, | |
| UNIQUE KEY `unique_schema_migrations` (`version`) | |
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | |
| /*!40101 SET character_set_client = @saved_cs_client */; | |
| -- | |
| -- Dumping data for table `schema_migrations` | |
| -- | |
| LOCK TABLES `schema_migrations` WRITE; | |
| /*!40000 ALTER TABLE `schema_migrations` DISABLE KEYS */; | |
| INSERT INTO `schema_migrations` VALUES ('20101213125330'),('20110111175705'),('20110117113700'),('20110119193618'),('20110201160119'),('20110222163245'),('20110318110901'),('20110523133506'),('20110617090905'),('20110704075302'),('20110815110417'),('20110921134810'),('20111123154235'),('20111215221843'),('20120106214650'),('20120301140904'),('20120424080000'),('20120424080001'),('20120427113142'),('20120523134739'),('20120618143839'),('20120619083752'),('20120806140527'),('20120806203246'),('20120806203332'),('20120921102118'),('20121109141157'),('20130111105833'),('20130729120232'),('20130730145452'),('20130823104438'),('20130906084646'),('20130923141326'),('20130924180000'),('20130924180001'),('20131118144431'),('20131121171123'),('20140115134047'),('20140116125357'); | |
| /*!40000 ALTER TABLE `schema_migrations` ENABLE KEYS */; | |
| UNLOCK TABLES; | |
| -- | |
| -- Table structure for table `settings` | |
| -- | |
| DROP TABLE IF EXISTS `settings`; | |
| /*!40101 SET @saved_cs_client = @@character_set_client */; | |
| /*!40101 SET character_set_client = utf8 */; | |
| CREATE TABLE `settings` ( | |
| `id` int(11) NOT NULL AUTO_INCREMENT, | |
| `smtp_address` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, | |
| `smtp_port` int(11) DEFAULT NULL, | |
| `smtp_domain` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, | |
| `local_currency_string` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, | |
| `contract_terms` text COLLATE utf8_unicode_ci, | |
| `contract_lending_party_string` text COLLATE utf8_unicode_ci, | |
| `email_signature` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, | |
| `default_email` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, | |
| `deliver_order_notifications` tinyint(1) DEFAULT NULL, | |
| `user_image_url` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, | |
| `ldap_config` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, | |
| `logo_url` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, | |
| `mail_delivery_method` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, | |
| `smtp_username` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, | |
| `smtp_password` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, | |
| PRIMARY KEY (`id`) | |
| ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | |
| /*!40101 SET character_set_client = @saved_cs_client */; | |
| -- | |
| -- Dumping data for table `settings` | |
| -- | |
| LOCK TABLES `settings` WRITE; | |
| /*!40000 ALTER TABLE `settings` DISABLE KEYS */; | |
| INSERT INTO `settings` VALUES (1,'localhost',25,'localhost','GBP',NULL,NULL,'Cheers,','your.lending.desk@example.com',0,NULL,NULL,NULL,'smtp',NULL,NULL); | |
| /*!40000 ALTER TABLE `settings` ENABLE KEYS */; | |
| UNLOCK TABLES; | |
| -- | |
| -- Table structure for table `suppliers` | |
| -- | |
| DROP TABLE IF EXISTS `suppliers`; | |
| /*!40101 SET @saved_cs_client = @@character_set_client */; | |
| /*!40101 SET character_set_client = utf8 */; | |
| CREATE TABLE `suppliers` ( | |
| `id` int(11) NOT NULL AUTO_INCREMENT, | |
| `name` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, | |
| `created_at` datetime NOT NULL, | |
| `updated_at` datetime NOT NULL, | |
| PRIMARY KEY (`id`) | |
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | |
| /*!40101 SET character_set_client = @saved_cs_client */; | |
| -- | |
| -- Dumping data for table `suppliers` | |
| -- | |
| LOCK TABLES `suppliers` WRITE; | |
| /*!40000 ALTER TABLE `suppliers` DISABLE KEYS */; | |
| /*!40000 ALTER TABLE `suppliers` ENABLE KEYS */; | |
| UNLOCK TABLES; | |
| -- | |
| -- Table structure for table `users` | |
| -- | |
| DROP TABLE IF EXISTS `users`; | |
| /*!40101 SET @saved_cs_client = @@character_set_client */; | |
| /*!40101 SET character_set_client = utf8 */; | |
| CREATE TABLE `users` ( | |
| `id` int(11) NOT NULL AUTO_INCREMENT, | |
| `login` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, | |
| `firstname` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, | |
| `lastname` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, | |
| `phone` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, | |
| `authentication_system_id` int(11) DEFAULT '1', | |
| `unique_id` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, | |
| `email` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, | |
| `badge_id` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, | |
| `address` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, | |
| `city` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, | |
| `zip` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, | |
| `country` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, | |
| `language_id` int(11) DEFAULT NULL, | |
| `extended_info` text COLLATE utf8_unicode_ci, | |
| `created_at` datetime NOT NULL, | |
| `updated_at` datetime NOT NULL, | |
| `settings` varchar(1024) COLLATE utf8_unicode_ci DEFAULT NULL, | |
| PRIMARY KEY (`id`), | |
| KEY `index_users_on_authentication_system_id` (`authentication_system_id`) | |
| ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | |
| /*!40101 SET character_set_client = @saved_cs_client */; | |
| -- | |
| -- Dumping data for table `users` | |
| -- | |
| LOCK TABLES `users` WRITE; | |
| /*!40000 ALTER TABLE `users` DISABLE KEYS */; | |
| INSERT INTO `users` VALUES (1,'super_user_1','Haylie','Braun','05525431721',1,'6526670f-da47-4803-aa8c-c586aaea1b82','super_user_1@example.com','ba784530-0c99-48b2-a1f0-3f3a0acb7f33','69105 Orville Heights','West Myrtle','M-W2 2WA','Malta',1,'--- \n...\n','2014-02-28 09:04:34','2014-02-28 09:04:34','--- {}\n'); | |
| /*!40000 ALTER TABLE `users` ENABLE KEYS */; | |
| UNLOCK TABLES; | |
| -- | |
| -- Temporary table structure for view `visit_lines` | |
| -- | |
| DROP TABLE IF EXISTS `visit_lines`; | |
| /*!50001 DROP VIEW IF EXISTS `visit_lines`*/; | |
| SET @saved_cs_client = @@character_set_client; | |
| SET character_set_client = utf8; | |
| /*!50001 CREATE TABLE `visit_lines` ( | |
| `visit_id` tinyint NOT NULL, | |
| `inventory_pool_id` tinyint NOT NULL, | |
| `user_id` tinyint NOT NULL, | |
| `status` tinyint NOT NULL, | |
| `action` tinyint NOT NULL, | |
| `date` tinyint NOT NULL, | |
| `quantity` tinyint NOT NULL, | |
| `contract_line_id` tinyint NOT NULL | |
| ) ENGINE=MyISAM */; | |
| SET character_set_client = @saved_cs_client; | |
| -- | |
| -- Temporary table structure for view `visits` | |
| -- | |
| DROP TABLE IF EXISTS `visits`; | |
| /*!50001 DROP VIEW IF EXISTS `visits`*/; | |
| SET @saved_cs_client = @@character_set_client; | |
| SET character_set_client = utf8; | |
| /*!50001 CREATE TABLE `visits` ( | |
| `id` tinyint NOT NULL, | |
| `inventory_pool_id` tinyint NOT NULL, | |
| `user_id` tinyint NOT NULL, | |
| `status` tinyint NOT NULL, | |
| `action` tinyint NOT NULL, | |
| `date` tinyint NOT NULL, | |
| `quantity` tinyint NOT NULL | |
| ) ENGINE=MyISAM */; | |
| SET character_set_client = @saved_cs_client; | |
| -- | |
| -- Table structure for table `workdays` | |
| -- | |
| DROP TABLE IF EXISTS `workdays`; | |
| /*!40101 SET @saved_cs_client = @@character_set_client */; | |
| /*!40101 SET character_set_client = utf8 */; | |
| CREATE TABLE `workdays` ( | |
| `id` int(11) NOT NULL AUTO_INCREMENT, | |
| `inventory_pool_id` int(11) DEFAULT NULL, | |
| `monday` tinyint(1) DEFAULT '1', | |
| `tuesday` tinyint(1) DEFAULT '1', | |
| `wednesday` tinyint(1) DEFAULT '1', | |
| `thursday` tinyint(1) DEFAULT '1', | |
| `friday` tinyint(1) DEFAULT '1', | |
| `saturday` tinyint(1) DEFAULT '0', | |
| `sunday` tinyint(1) DEFAULT '0', | |
| PRIMARY KEY (`id`), | |
| KEY `index_workdays_on_inventory_pool_id` (`inventory_pool_id`) | |
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | |
| /*!40101 SET character_set_client = @saved_cs_client */; | |
| -- | |
| -- Dumping data for table `workdays` | |
| -- | |
| LOCK TABLES `workdays` WRITE; | |
| /*!40000 ALTER TABLE `workdays` DISABLE KEYS */; | |
| /*!40000 ALTER TABLE `workdays` ENABLE KEYS */; | |
| UNLOCK TABLES; | |
| -- | |
| -- Final view structure for view `partitions_with_generals` | |
| -- | |
| /*!50001 DROP TABLE IF EXISTS `partitions_with_generals`*/; | |
| /*!50001 DROP VIEW IF EXISTS `partitions_with_generals`*/; | |
| /*!50001 SET @saved_cs_client = @@character_set_client */; | |
| /*!50001 SET @saved_cs_results = @@character_set_results */; | |
| /*!50001 SET @saved_col_connection = @@collation_connection */; | |
| /*!50001 SET character_set_client = utf8 */; | |
| /*!50001 SET character_set_results = utf8 */; | |
| /*!50001 SET collation_connection = utf8_general_ci */; | |
| /*!50001 CREATE ALGORITHM=UNDEFINED */ | |
| /*!50013 DEFINER=`root`@`localhost` SQL SECURITY DEFINER */ | |
| /*!50001 VIEW `partitions_with_generals` AS select `partitions`.`model_id` AS `model_id`,`partitions`.`inventory_pool_id` AS `inventory_pool_id`,`partitions`.`group_id` AS `group_id`,`partitions`.`quantity` AS `quantity` from `partitions` union select `i`.`model_id` AS `model_id`,`i`.`inventory_pool_id` AS `inventory_pool_id`,NULL AS `group_id`,(count(`i`.`id`) - ifnull((select sum(`p`.`quantity`) from `partitions` `p` where ((`p`.`model_id` = `i`.`model_id`) and (`p`.`inventory_pool_id` = `i`.`inventory_pool_id`)) group by `p`.`inventory_pool_id`,`p`.`model_id`),0)) AS `quantity` from `items` `i` where (isnull(`i`.`retired`) and (`i`.`is_borrowable` = 1) and isnull(`i`.`parent_id`)) group by `i`.`inventory_pool_id`,`i`.`model_id` */; | |
| /*!50001 SET character_set_client = @saved_cs_client */; | |
| /*!50001 SET character_set_results = @saved_cs_results */; | |
| /*!50001 SET collation_connection = @saved_col_connection */; | |
| -- | |
| -- Final view structure for view `running_lines` | |
| -- | |
| /*!50001 DROP TABLE IF EXISTS `running_lines`*/; | |
| /*!50001 DROP VIEW IF EXISTS `running_lines`*/; | |
| /*!50001 SET @saved_cs_client = @@character_set_client */; | |
| /*!50001 SET @saved_cs_results = @@character_set_results */; | |
| /*!50001 SET @saved_col_connection = @@collation_connection */; | |
| /*!50001 SET character_set_client = utf8 */; | |
| /*!50001 SET character_set_results = utf8 */; | |
| /*!50001 SET collation_connection = utf8_general_ci */; | |
| /*!50001 CREATE ALGORITHM=UNDEFINED */ | |
| /*!50013 DEFINER=`root`@`localhost` SQL SECURITY DEFINER */ | |
| /*!50001 VIEW `running_lines` AS select `contract_lines`.`id` AS `id`,`contract_lines`.`type` AS `type`,`contracts`.`inventory_pool_id` AS `inventory_pool_id`,`contract_lines`.`model_id` AS `model_id`,`contract_lines`.`quantity` AS `quantity`,`contract_lines`.`start_date` AS `start_date`,`contract_lines`.`end_date` AS `end_date`,((`contract_lines`.`end_date` < curdate()) and (`contracts`.`status` = 'signed')) AS `is_late`,if((`contract_lines`.`item_id` is not null),curdate(),if((`contract_lines`.`start_date` > curdate()),`contract_lines`.`start_date`,curdate())) AS `unavailable_from`,group_concat(`groups_users`.`group_id` separator ',') AS `concat_group_ids` from ((`contract_lines` join `contracts` on((`contracts`.`id` = `contract_lines`.`contract_id`))) left join `groups_users` on((`groups_users`.`user_id` = `contracts`.`user_id`))) where ((`contract_lines`.`type` = 'ItemLine') and isnull(`contract_lines`.`returned_date`) and (`contracts`.`status` <> 'rejected') and ((`contracts`.`status` <> 'unsubmitted') | |
| or (`contracts`.`updated_at` >= (utc_timestamp() - interval 30 minute))) and ((`contract_lines`.`end_date` >= curdate()) or (`contract_lines`.`item_id` is not null))) group by `contract_lines`.`id` */; | |
| /*!50001 SET character_set_client = @saved_cs_client */; | |
| /*!50001 SET character_set_results = @saved_cs_results */; | |
| /*!50001 SET collation_connection = @saved_col_connection */; | |
| -- | |
| -- Final view structure for view `visit_lines` | |
| -- | |
| /*!50001 DROP TABLE IF EXISTS `visit_lines`*/; | |
| /*!50001 DROP VIEW IF EXISTS `visit_lines`*/; | |
| /*!50001 SET @saved_cs_client = @@character_set_client */; | |
| /*!50001 SET @saved_cs_results = @@character_set_results */; | |
| /*!50001 SET @saved_col_connection = @@collation_connection */; | |
| /*!50001 SET character_set_client = utf8 */; | |
| /*!50001 SET character_set_results = utf8 */; | |
| /*!50001 SET collation_connection = utf8_general_ci */; | |
| /*!50001 CREATE ALGORITHM=UNDEFINED */ | |
| /*!50013 DEFINER=`root`@`localhost` SQL SECURITY DEFINER */ | |
| /*!50001 VIEW `visit_lines` AS select hex(concat(if((`c`.`status` = 'approved'),`cl`.`start_date`,`cl`.`end_date`),`c`.`inventory_pool_id`,`c`.`user_id`,`c`.`status`)) AS `visit_id`,`c`.`inventory_pool_id` AS `inventory_pool_id`,`c`.`user_id` AS `user_id`,`c`.`status` AS `status`,if((`c`.`status` = 'approved'),'hand_over','take_back') AS `action`,if((`c`.`status` = 'approved'),`cl`.`start_date`,`cl`.`end_date`) AS `date`,`cl`.`quantity` AS `quantity`,`cl`.`id` AS `contract_line_id` from (`contract_lines` `cl` join `contracts` `c` on((`cl`.`contract_id` = `c`.`id`))) where ((`c`.`status` in ('approved','signed')) and isnull(`cl`.`returned_date`)) order by if((`c`.`status` = 'approved'),`cl`.`start_date`,`cl`.`end_date`) */; | |
| /*!50001 SET character_set_client = @saved_cs_client */; | |
| /*!50001 SET character_set_results = @saved_cs_results */; | |
| /*!50001 SET collation_connection = @saved_col_connection */; | |
| -- | |
| -- Final view structure for view `visits` | |
| -- | |
| /*!50001 DROP TABLE IF EXISTS `visits`*/; | |
| /*!50001 DROP VIEW IF EXISTS `visits`*/; | |
| /*!50001 SET @saved_cs_client = @@character_set_client */; | |
| /*!50001 SET @saved_cs_results = @@character_set_results */; | |
| /*!50001 SET @saved_col_connection = @@collation_connection */; | |
| /*!50001 SET character_set_client = utf8 */; | |
| /*!50001 SET character_set_results = utf8 */; | |
| /*!50001 SET collation_connection = utf8_general_ci */; | |
| /*!50001 CREATE ALGORITHM=UNDEFINED */ | |
| /*!50013 DEFINER=`root`@`localhost` SQL SECURITY DEFINER */ | |
| /*!50001 VIEW `visits` AS select hex(concat(`visit_lines`.`date`,`visit_lines`.`inventory_pool_id`,`visit_lines`.`user_id`,`visit_lines`.`status`)) AS `id`,`visit_lines`.`inventory_pool_id` AS `inventory_pool_id`,`visit_lines`.`user_id` AS `user_id`,`visit_lines`.`status` AS `status`,`visit_lines`.`action` AS `action`,`visit_lines`.`date` AS `date`,sum(`visit_lines`.`quantity`) AS `quantity` from `visit_lines` group by `visit_lines`.`user_id`,`visit_lines`.`status`,`visit_lines`.`date`,`visit_lines`.`inventory_pool_id` */; | |
| /*!50001 SET character_set_client = @saved_cs_client */; | |
| /*!50001 SET character_set_results = @saved_cs_results */; | |
| /*!50001 SET collation_connection = @saved_col_connection */; | |
| /*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; | |
| /*!40101 SET SQL_MODE=@OLD_SQL_MODE */; | |
| /*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; | |
| /*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; | |
| /*!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 */; | |
| /*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; | |
| -- Dump completed on 2014-02-28 10:05:32 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment