Ver Fonte

Updated SQL-structure

Moritz Schmidt há 10 anos atrás
pai
commit
6defe58c7e
1 ficheiros alterados com 105 adições e 170 exclusões
  1. 105 170
      sql_structure.sql

+ 105 - 170
sql_structure.sql

@@ -1,43 +1,48 @@
--- phpMyAdmin SQL Dump
--- version 4.3.9
--- http://www.phpmyadmin.net
+-- MySQL dump 10.13  Distrib 5.5.43, for debian-linux-gnu (x86_64)
 --
--- Host: localhost
--- Generation Time: Jun 05, 2015 at 01:17 AM
--- Server version: 5.5.42-1
--- PHP Version: 5.6.9-1
+-- Host: localhost    Database: atoffice
+-- ------------------------------------------------------
+-- Server version	5.5.43-0+deb8u1
 
-SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
-SET time_zone = "+00:00";
-
---
--- Database: `atoffice`
---
-
--- --------------------------------------------------------
+/*!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 `calls`
 --
 
-CREATE TABLE IF NOT EXISTS `calls` (
-  `id` int(11) NOT NULL,
+DROP TABLE IF EXISTS `calls`;
+/*!40101 SET @saved_cs_client     = @@character_set_client */;
+/*!40101 SET character_set_client = utf8 */;
+CREATE TABLE `calls` (
+  `id` int(11) NOT NULL AUTO_INCREMENT,
   `user_id` int(11) NOT NULL,
   `call_date` datetime NOT NULL,
   `caller_telnr` varchar(32) COLLATE utf8_bin NOT NULL,
   `label_id` int(11) NOT NULL,
   `notes` varchar(4096) COLLATE utf8_bin NOT NULL,
-  `reminder_id` int(11) NOT NULL
-) ENGINE=InnoDB AUTO_INCREMENT=16 DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
-
--- --------------------------------------------------------
+  `reminder_id` int(11) NOT NULL,
+  PRIMARY KEY (`id`)
+) ENGINE=InnoDB AUTO_INCREMENT=18 DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
+/*!40101 SET character_set_client = @saved_cs_client */;
 
 --
 -- Table structure for table `documents`
 --
 
-CREATE TABLE IF NOT EXISTS `documents` (
-  `id` int(11) NOT NULL,
+DROP TABLE IF EXISTS `documents`;
+/*!40101 SET @saved_cs_client     = @@character_set_client */;
+/*!40101 SET character_set_client = utf8 */;
+CREATE TABLE `documents` (
+  `id` int(11) NOT NULL AUTO_INCREMENT,
   `type` varchar(8) COLLATE utf8_bin NOT NULL,
   `filename` varchar(64) COLLATE utf8_bin NOT NULL,
   `path` varchar(256) COLLATE utf8_bin NOT NULL,
@@ -46,57 +51,70 @@ CREATE TABLE IF NOT EXISTS `documents` (
   `created` datetime NOT NULL,
   `last_change` datetime NOT NULL,
   `mail_uid` varchar(32) COLLATE utf8_bin NOT NULL,
-  `mail_acc` int(11) NOT NULL
+  `mail_acc` int(11) NOT NULL,
+  PRIMARY KEY (`id`)
 ) ENGINE=InnoDB AUTO_INCREMENT=72 DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
-
--- --------------------------------------------------------
+/*!40101 SET character_set_client = @saved_cs_client */;
 
 --
 -- Table structure for table `drafts`
 --
 
-CREATE TABLE IF NOT EXISTS `drafts` (
-  `id` int(11) NOT NULL,
+DROP TABLE IF EXISTS `drafts`;
+/*!40101 SET @saved_cs_client     = @@character_set_client */;
+/*!40101 SET character_set_client = utf8 */;
+CREATE TABLE `drafts` (
+  `id` int(11) NOT NULL AUTO_INCREMENT,
   `name` varchar(64) COLLATE utf8_bin NOT NULL,
   `filename` varchar(64) COLLATE utf8_bin NOT NULL,
   `description` varchar(256) COLLATE utf8_bin NOT NULL,
   `type` varchar(16) COLLATE utf8_bin NOT NULL,
-  `default` tinyint(1) NOT NULL
+  `default` tinyint(1) NOT NULL,
+  PRIMARY KEY (`id`)
 ) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
-
--- --------------------------------------------------------
+/*!40101 SET character_set_client = @saved_cs_client */;
 
 --
 -- Table structure for table `labels`
 --
 
-CREATE TABLE IF NOT EXISTS `labels` (
-  `id` int(11) NOT NULL,
+DROP TABLE IF EXISTS `labels`;
+/*!40101 SET @saved_cs_client     = @@character_set_client */;
+/*!40101 SET character_set_client = utf8 */;
+CREATE TABLE `labels` (
+  `id` int(11) NOT NULL AUTO_INCREMENT,
   `name` varchar(32) COLLATE utf8_bin NOT NULL,
-  `path` varchar(256) COLLATE utf8_bin NOT NULL
-) ENGINE=InnoDB AUTO_INCREMENT=15 DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
-
--- --------------------------------------------------------
+  `path` varchar(256) COLLATE utf8_bin NOT NULL,
+  PRIMARY KEY (`id`)
+) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
+/*!40101 SET character_set_client = @saved_cs_client */;
 
 --
 -- Table structure for table `mailbox-folders`
 --
 
-CREATE TABLE IF NOT EXISTS `mailbox-folders` (
-  `id` int(11) NOT NULL,
+DROP TABLE IF EXISTS `mailbox-folders`;
+/*!40101 SET @saved_cs_client     = @@character_set_client */;
+/*!40101 SET character_set_client = utf8 */;
+CREATE TABLE `mailbox-folders` (
+  `id` int(11) NOT NULL AUTO_INCREMENT,
   `folder_name` varchar(64) COLLATE utf8_bin NOT NULL,
   `mailbox_id` int(11) NOT NULL,
-  `label_id` int(11) NOT NULL
+  `label_id` int(11) NOT NULL,
+  PRIMARY KEY (`id`),
+  KEY `mailbox_id` (`mailbox_id`)
 ) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
-
--- --------------------------------------------------------
+/*!40101 SET character_set_client = @saved_cs_client */;
 
 --
 -- Table structure for table `mailboxes`
 --
 
-CREATE TABLE IF NOT EXISTS `mailboxes` (
-  `id` int(11) NOT NULL,
+DROP TABLE IF EXISTS `mailboxes`;
+/*!40101 SET @saved_cs_client     = @@character_set_client */;
+/*!40101 SET character_set_client = utf8 */;
+CREATE TABLE `mailboxes` (
+  `id` int(11) NOT NULL AUTO_INCREMENT,
   `server` varchar(64) COLLATE utf8_bin NOT NULL,
   `port` int(11) NOT NULL,
   `protocol` varchar(8) COLLATE utf8_bin NOT NULL,
@@ -104,153 +122,70 @@ CREATE TABLE IF NOT EXISTS `mailboxes` (
   `password` varchar(32) COLLATE utf8_bin NOT NULL,
   `user_id` int(11) NOT NULL,
   `use_ssl` tinyint(1) NOT NULL,
-  `valid_ssl` tinyint(1) NOT NULL
+  `valid_ssl` tinyint(1) NOT NULL,
+  PRIMARY KEY (`id`)
 ) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
-
--- --------------------------------------------------------
+/*!40101 SET character_set_client = @saved_cs_client */;
 
 --
 -- Table structure for table `mails`
 --
 
-CREATE TABLE IF NOT EXISTS `mails` (
-  `id` int(11) NOT NULL,
+DROP TABLE IF EXISTS `mails`;
+/*!40101 SET @saved_cs_client     = @@character_set_client */;
+/*!40101 SET character_set_client = utf8 */;
+CREATE TABLE `mails` (
+  `id` int(11) NOT NULL AUTO_INCREMENT,
   `mail_sender` varchar(256) COLLATE utf8_bin NOT NULL,
   `subject` varchar(256) COLLATE utf8_bin NOT NULL,
   `mailbox_folder_id` int(11) NOT NULL,
-  `mail_uid` int(11) NOT NULL
-) ENGINE=InnoDB AUTO_INCREMENT=20 DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
-
--- --------------------------------------------------------
+  `mail_uid` int(11) NOT NULL,
+  `message_id` varchar(256) COLLATE utf8_bin NOT NULL,
+  `processed` tinyint(1) NOT NULL,
+  PRIMARY KEY (`id`)
+) ENGINE=InnoDB AUTO_INCREMENT=30 DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
+/*!40101 SET character_set_client = @saved_cs_client */;
 
 --
 -- Table structure for table `reminders`
 --
 
-CREATE TABLE IF NOT EXISTS `reminders` (
-  `id` int(11) NOT NULL,
+DROP TABLE IF EXISTS `reminders`;
+/*!40101 SET @saved_cs_client     = @@character_set_client */;
+/*!40101 SET character_set_client = utf8 */;
+CREATE TABLE `reminders` (
+  `id` int(11) NOT NULL AUTO_INCREMENT,
   `user_id` int(11) NOT NULL,
   `reminder_date` datetime NOT NULL,
-  `reminded_yet` tinyint(1) NOT NULL
-) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
-
--- --------------------------------------------------------
+  `reminded_yet` tinyint(1) NOT NULL,
+  `subject` varchar(256) COLLATE utf8_bin NOT NULL,
+  PRIMARY KEY (`id`)
+) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
+/*!40101 SET character_set_client = @saved_cs_client */;
 
 --
 -- Table structure for table `users`
 --
 
-CREATE TABLE IF NOT EXISTS `users` (
-  `id` int(11) NOT NULL,
+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,
   `username` varchar(32) COLLATE utf8_bin NOT NULL,
   `password` varchar(32) COLLATE utf8_bin NOT NULL,
-  `mail` varchar(32) COLLATE utf8_bin NOT NULL
+  `mail` varchar(32) COLLATE utf8_bin NOT NULL,
+  PRIMARY KEY (`id`)
 ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
-
---
--- Indexes for dumped tables
---
-
---
--- Indexes for table `calls`
---
-ALTER TABLE `calls`
-  ADD PRIMARY KEY (`id`);
-
---
--- Indexes for table `documents`
---
-ALTER TABLE `documents`
-  ADD PRIMARY KEY (`id`);
-
---
--- Indexes for table `drafts`
---
-ALTER TABLE `drafts`
-  ADD PRIMARY KEY (`id`);
-
---
--- Indexes for table `labels`
---
-ALTER TABLE `labels`
-  ADD PRIMARY KEY (`id`);
-
---
--- Indexes for table `mailbox-folders`
---
-ALTER TABLE `mailbox-folders`
-  ADD PRIMARY KEY (`id`), ADD KEY `mailbox_id` (`mailbox_id`);
-
---
--- Indexes for table `mailboxes`
---
-ALTER TABLE `mailboxes`
-  ADD PRIMARY KEY (`id`);
-
---
--- Indexes for table `mails`
---
-ALTER TABLE `mails`
-  ADD PRIMARY KEY (`id`);
-
---
--- Indexes for table `reminders`
---
-ALTER TABLE `reminders`
-  ADD PRIMARY KEY (`id`);
-
---
--- Indexes for table `users`
---
-ALTER TABLE `users`
-  ADD PRIMARY KEY (`id`);
-
---
--- AUTO_INCREMENT for dumped tables
---
-
---
--- AUTO_INCREMENT for table `calls`
---
-ALTER TABLE `calls`
-  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=16;
---
--- AUTO_INCREMENT for table `documents`
---
-ALTER TABLE `documents`
-  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=72;
---
--- AUTO_INCREMENT for table `drafts`
---
-ALTER TABLE `drafts`
-  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=3;
---
--- AUTO_INCREMENT for table `labels`
---
-ALTER TABLE `labels`
-  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=15;
---
--- AUTO_INCREMENT for table `mailbox-folders`
---
-ALTER TABLE `mailbox-folders`
-  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=4;
---
--- AUTO_INCREMENT for table `mailboxes`
---
-ALTER TABLE `mailboxes`
-  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=3;
---
--- AUTO_INCREMENT for table `mails`
---
-ALTER TABLE `mails`
-  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=20;
---
--- AUTO_INCREMENT for table `reminders`
---
-ALTER TABLE `reminders`
-  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=8;
---
--- AUTO_INCREMENT for table `users`
---
-ALTER TABLE `users`
-  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=2;
+/*!40101 SET character_set_client = @saved_cs_client */;
+/*!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 2015-08-21  1:12:06