sql_structure.sql 8.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247
  1. -- MySQL dump 10.13 Distrib 5.5.43, for debian-linux-gnu (x86_64)
  2. --
  3. -- Host: localhost Database: atoffice
  4. -- ------------------------------------------------------
  5. -- Server version 5.5.43-0+deb8u1
  6. /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
  7. /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
  8. /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
  9. /*!40101 SET NAMES utf8 */;
  10. /*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
  11. /*!40103 SET TIME_ZONE='+00:00' */;
  12. /*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
  13. /*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
  14. /*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
  15. /*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
  16. --
  17. -- Table structure for table `calls`
  18. --
  19. DROP TABLE IF EXISTS `calls`;
  20. /*!40101 SET @saved_cs_client = @@character_set_client */;
  21. /*!40101 SET character_set_client = utf8 */;
  22. CREATE TABLE `calls` (
  23. `id` int(11) NOT NULL AUTO_INCREMENT,
  24. `user_id` int(11) NOT NULL,
  25. `call_date` datetime NOT NULL,
  26. `caller_telnr` varchar(32) COLLATE utf8_bin NOT NULL,
  27. `label_id` int(11) NOT NULL,
  28. `notes` varchar(4096) COLLATE utf8_bin NOT NULL,
  29. `reminder_id` int(11) NOT NULL,
  30. PRIMARY KEY (`id`)
  31. ) ENGINE=InnoDB AUTO_INCREMENT=18 DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
  32. /*!40101 SET character_set_client = @saved_cs_client */;
  33. --
  34. -- Table structure for table `contacts`
  35. --
  36. DROP TABLE IF EXISTS `contacts`;
  37. /*!40101 SET @saved_cs_client = @@character_set_client */;
  38. /*!40101 SET character_set_client = utf8 */;
  39. CREATE TABLE `contacts` (
  40. `id` int(11) NOT NULL AUTO_INCREMENT,
  41. `user_id` int(11) NOT NULL,
  42. `organization` varchar(256) COLLATE utf8_bin NOT NULL,
  43. `department` varchar(256) COLLATE utf8_bin NOT NULL,
  44. `title` varchar(128) COLLATE utf8_bin NOT NULL,
  45. `degree` varchar(128) COLLATE utf8_bin NOT NULL,
  46. `forename` varchar(64) COLLATE utf8_bin NOT NULL,
  47. `surname` varchar(64) COLLATE utf8_bin NOT NULL,
  48. `street` varchar(128) COLLATE utf8_bin NOT NULL,
  49. `street_number` varchar(16) COLLATE utf8_bin NOT NULL,
  50. `postal_code` varchar(16) COLLATE utf8_bin NOT NULL,
  51. `city` varchar(128) COLLATE utf8_bin NOT NULL,
  52. PRIMARY KEY (`id`)
  53. ) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
  54. /*!40101 SET character_set_client = @saved_cs_client */;
  55. --
  56. -- Table structure for table `contacts_fields`
  57. --
  58. DROP TABLE IF EXISTS `contacts_fields`;
  59. /*!40101 SET @saved_cs_client = @@character_set_client */;
  60. /*!40101 SET character_set_client = utf8 */;
  61. CREATE TABLE `contacts_fields` (
  62. `id` int(11) NOT NULL AUTO_INCREMENT,
  63. `contact_id` int(11) NOT NULL,
  64. `type` int(11) NOT NULL,
  65. `name` varchar(64) COLLATE utf8_bin NOT NULL,
  66. `value` varchar(128) COLLATE utf8_bin NOT NULL,
  67. PRIMARY KEY (`id`)
  68. ) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
  69. /*!40101 SET character_set_client = @saved_cs_client */;
  70. --
  71. -- Table structure for table `documents`
  72. --
  73. DROP TABLE IF EXISTS `documents`;
  74. /*!40101 SET @saved_cs_client = @@character_set_client */;
  75. /*!40101 SET character_set_client = utf8 */;
  76. CREATE TABLE `documents` (
  77. `id` int(11) NOT NULL AUTO_INCREMENT,
  78. `type` varchar(8) COLLATE utf8_bin NOT NULL,
  79. `filename` varchar(64) COLLATE utf8_bin NOT NULL,
  80. `path` varchar(256) COLLATE utf8_bin NOT NULL,
  81. `label_id` int(11) NOT NULL,
  82. `draft` varchar(256) COLLATE utf8_bin NOT NULL,
  83. `created` datetime NOT NULL,
  84. `last_change` datetime NOT NULL,
  85. `mail_uid` varchar(32) COLLATE utf8_bin NOT NULL,
  86. `mail_acc` int(11) NOT NULL,
  87. PRIMARY KEY (`id`)
  88. ) ENGINE=InnoDB AUTO_INCREMENT=74 DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
  89. /*!40101 SET character_set_client = @saved_cs_client */;
  90. --
  91. -- Table structure for table `drafts`
  92. --
  93. DROP TABLE IF EXISTS `drafts`;
  94. /*!40101 SET @saved_cs_client = @@character_set_client */;
  95. /*!40101 SET character_set_client = utf8 */;
  96. CREATE TABLE `drafts` (
  97. `id` int(11) NOT NULL AUTO_INCREMENT,
  98. `name` varchar(64) COLLATE utf8_bin NOT NULL,
  99. `filename` varchar(64) COLLATE utf8_bin NOT NULL,
  100. `description` varchar(256) COLLATE utf8_bin NOT NULL,
  101. `type` varchar(16) COLLATE utf8_bin NOT NULL,
  102. `default` tinyint(1) NOT NULL,
  103. PRIMARY KEY (`id`)
  104. ) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
  105. /*!40101 SET character_set_client = @saved_cs_client */;
  106. --
  107. -- Table structure for table `labels`
  108. --
  109. DROP TABLE IF EXISTS `labels`;
  110. /*!40101 SET @saved_cs_client = @@character_set_client */;
  111. /*!40101 SET character_set_client = utf8 */;
  112. CREATE TABLE `labels` (
  113. `id` int(11) NOT NULL AUTO_INCREMENT,
  114. `name` varchar(32) COLLATE utf8_bin NOT NULL,
  115. `path` varchar(256) COLLATE utf8_bin NOT NULL,
  116. PRIMARY KEY (`id`)
  117. ) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
  118. /*!40101 SET character_set_client = @saved_cs_client */;
  119. --
  120. -- Table structure for table `mailbox-folders`
  121. --
  122. DROP TABLE IF EXISTS `mailbox-folders`;
  123. /*!40101 SET @saved_cs_client = @@character_set_client */;
  124. /*!40101 SET character_set_client = utf8 */;
  125. CREATE TABLE `mailbox-folders` (
  126. `id` int(11) NOT NULL AUTO_INCREMENT,
  127. `folder_name` varchar(64) COLLATE utf8_bin NOT NULL,
  128. `mailbox_id` int(11) NOT NULL,
  129. `label_id` int(11) NOT NULL,
  130. PRIMARY KEY (`id`),
  131. KEY `mailbox_id` (`mailbox_id`)
  132. ) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
  133. /*!40101 SET character_set_client = @saved_cs_client */;
  134. --
  135. -- Table structure for table `mailboxes`
  136. --
  137. DROP TABLE IF EXISTS `mailboxes`;
  138. /*!40101 SET @saved_cs_client = @@character_set_client */;
  139. /*!40101 SET character_set_client = utf8 */;
  140. CREATE TABLE `mailboxes` (
  141. `id` int(11) NOT NULL AUTO_INCREMENT,
  142. `server` varchar(64) COLLATE utf8_bin NOT NULL,
  143. `port` int(11) NOT NULL,
  144. `protocol` varchar(8) COLLATE utf8_bin NOT NULL,
  145. `username` varchar(32) COLLATE utf8_bin NOT NULL,
  146. `password` varchar(32) COLLATE utf8_bin NOT NULL,
  147. `user_id` int(11) NOT NULL,
  148. `use_ssl` tinyint(1) NOT NULL,
  149. `valid_ssl` tinyint(1) NOT NULL,
  150. PRIMARY KEY (`id`)
  151. ) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
  152. /*!40101 SET character_set_client = @saved_cs_client */;
  153. --
  154. -- Table structure for table `mails`
  155. --
  156. DROP TABLE IF EXISTS `mails`;
  157. /*!40101 SET @saved_cs_client = @@character_set_client */;
  158. /*!40101 SET character_set_client = utf8 */;
  159. CREATE TABLE `mails` (
  160. `id` int(11) NOT NULL AUTO_INCREMENT,
  161. `mail_sender` varchar(256) COLLATE utf8_bin NOT NULL,
  162. `subject` varchar(256) COLLATE utf8_bin NOT NULL,
  163. `mailbox_folder_id` int(11) NOT NULL,
  164. `mail_uid` int(11) NOT NULL,
  165. `message_id` varchar(256) COLLATE utf8_bin NOT NULL,
  166. `processed` tinyint(1) NOT NULL,
  167. PRIMARY KEY (`id`)
  168. ) ENGINE=InnoDB AUTO_INCREMENT=31 DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
  169. /*!40101 SET character_set_client = @saved_cs_client */;
  170. --
  171. -- Table structure for table `options`
  172. --
  173. DROP TABLE IF EXISTS `options`;
  174. /*!40101 SET @saved_cs_client = @@character_set_client */;
  175. /*!40101 SET character_set_client = utf8 */;
  176. CREATE TABLE `options` (
  177. `id` int(11) NOT NULL AUTO_INCREMENT,
  178. `key` varchar(64) COLLATE utf8_bin NOT NULL,
  179. `value` varchar(256) COLLATE utf8_bin NOT NULL,
  180. PRIMARY KEY (`id`)
  181. ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
  182. /*!40101 SET character_set_client = @saved_cs_client */;
  183. --
  184. -- Table structure for table `reminders`
  185. --
  186. DROP TABLE IF EXISTS `reminders`;
  187. /*!40101 SET @saved_cs_client = @@character_set_client */;
  188. /*!40101 SET character_set_client = utf8 */;
  189. CREATE TABLE `reminders` (
  190. `id` int(11) NOT NULL AUTO_INCREMENT,
  191. `user_id` int(11) NOT NULL,
  192. `reminder_date` datetime NOT NULL,
  193. `reminded_yet` tinyint(1) NOT NULL,
  194. `subject` varchar(256) COLLATE utf8_bin NOT NULL,
  195. PRIMARY KEY (`id`)
  196. ) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
  197. /*!40101 SET character_set_client = @saved_cs_client */;
  198. --
  199. -- Table structure for table `users`
  200. --
  201. DROP TABLE IF EXISTS `users`;
  202. /*!40101 SET @saved_cs_client = @@character_set_client */;
  203. /*!40101 SET character_set_client = utf8 */;
  204. CREATE TABLE `users` (
  205. `id` int(11) NOT NULL AUTO_INCREMENT,
  206. `username` varchar(32) COLLATE utf8_bin NOT NULL,
  207. `password` varchar(32) COLLATE utf8_bin NOT NULL,
  208. `mail` varchar(32) COLLATE utf8_bin NOT NULL,
  209. PRIMARY KEY (`id`)
  210. ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
  211. /*!40101 SET character_set_client = @saved_cs_client */;
  212. /*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;
  213. /*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
  214. /*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
  215. /*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
  216. /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
  217. /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
  218. /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
  219. /*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
  220. -- Dump completed