Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.
 
 
 
 

344 wiersze
12 KiB

  1. -- phpMyAdmin SQL Dump
  2. -- version 4.8.4
  3. -- https://www.phpmyadmin.net/
  4. --
  5. -- Host: dd3632
  6. -- Erstellungszeit: 19. Feb 2019 um 20:48
  7. -- Server-Version: 5.7.21-nmm1-log
  8. -- PHP-Version: 5.6.38-nmm2
  9. SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
  10. SET AUTOCOMMIT = 0;
  11. START TRANSACTION;
  12. SET time_zone = "+00:00";
  13. /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
  14. /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
  15. /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
  16. /*!40101 SET NAMES utf8mb4 */;
  17. --
  18. -- Datenbank: `d02ca25a`
  19. --
  20. -- --------------------------------------------------------
  21. --
  22. -- Tabellenstruktur für Tabelle `appointment`
  23. --
  24. DROP TABLE IF EXISTS `appointment`;
  25. CREATE TABLE `appointment` (
  26. `id` int(10) UNSIGNED NOT NULL,
  27. `team_id` int(10) UNSIGNED NOT NULL,
  28. `subject` varchar(255) NOT NULL,
  29. `start_dt` datetime NOT NULL,
  30. `end_dt` datetime NOT NULL,
  31. `deadline_dt` datetime NOT NULL,
  32. `serial_id` int(10) UNSIGNED DEFAULT NULL,
  33. `min_attendees` int(11) DEFAULT NULL,
  34. `max_attendees` int(11) DEFAULT NULL,
  35. `location` varchar(255) DEFAULT NULL,
  36. `comment` text,
  37. `state` enum('open','cancelled') NOT NULL DEFAULT 'open'
  38. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  39. -- --------------------------------------------------------
  40. --
  41. -- Tabellenstruktur für Tabelle `attendee`
  42. --
  43. DROP TABLE IF EXISTS `attendee`;
  44. CREATE TABLE `attendee` (
  45. `id` int(10) UNSIGNED NOT NULL,
  46. `appointment_id` int(10) UNSIGNED NOT NULL,
  47. `profile_id` int(10) UNSIGNED NOT NULL,
  48. `status` set('accepted','declined','waiting') NOT NULL,
  49. `has_attended` enum('accepted','declined') DEFAULT NULL,
  50. `last_update_dt` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  51. `created_dt` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP
  52. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  53. -- --------------------------------------------------------
  54. --
  55. -- Tabellenstruktur für Tabelle `chat`
  56. --
  57. DROP TABLE IF EXISTS `chat`;
  58. CREATE TABLE `chat` (
  59. `id` int(11) NOT NULL,
  60. `ref_id` varchar(64) CHARACTER SET latin1 NOT NULL,
  61. `creator_profile_id` int(11) DEFAULT NULL,
  62. `message` text NOT NULL,
  63. `last_updated_dt` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  64. `created_dt` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP
  65. ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
  66. -- --------------------------------------------------------
  67. --
  68. -- Tabellenstruktur für Tabelle `message`
  69. --
  70. DROP TABLE IF EXISTS `message`;
  71. CREATE TABLE `message` (
  72. `id` int(11) NOT NULL,
  73. `creator_id` int(11) DEFAULT NULL,
  74. `recipient_id` int(11) NOT NULL,
  75. `conversation_id` int(11) DEFAULT NULL,
  76. `subject` varchar(64) CHARACTER SET latin1 NOT NULL,
  77. `message` text CHARACTER SET latin1 NOT NULL,
  78. `is_read` tinyint(4) NOT NULL DEFAULT '0',
  79. `last_updated_dt` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  80. `created_dt` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP
  81. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  82. -- --------------------------------------------------------
  83. --
  84. -- Tabellenstruktur für Tabelle `notification`
  85. --
  86. DROP TABLE IF EXISTS `notification`;
  87. CREATE TABLE `notification` (
  88. `id` int(11) NOT NULL,
  89. `ref_id` varchar(64) CHARACTER SET latin1 DEFAULT NULL,
  90. `receiver_profile_id` int(11) NOT NULL,
  91. `creator_profile_id` int(11) DEFAULT NULL,
  92. `creator_name` varchar(64) CHARACTER SET latin1 DEFAULT NULL,
  93. `headline` varchar(512) DEFAULT NULL,
  94. `message` varchar(512) DEFAULT NULL,
  95. `additional_data_js` json DEFAULT NULL,
  96. `is_read` tinyint(1) NOT NULL DEFAULT '0',
  97. `last_updated_dt` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  98. `created_dt` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP
  99. ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
  100. -- --------------------------------------------------------
  101. --
  102. -- Tabellenstruktur für Tabelle `premium_log`
  103. --
  104. DROP TABLE IF EXISTS `premium_log`;
  105. CREATE TABLE `premium_log` (
  106. `id` int(11) NOT NULL,
  107. `braintree_customer_id` varchar(255) NOT NULL,
  108. `braintree_subscription_id` varchar(255) NOT NULL,
  109. `account_id` int(11) NOT NULL,
  110. `team_id` int(11) NOT NULL,
  111. `package_id` varchar(32) NOT NULL,
  112. `package_price` float NOT NULL,
  113. `package_tax` float NOT NULL,
  114. `valid_from_dt` datetime NOT NULL,
  115. `valid_until_dt` datetime NOT NULL,
  116. `billing_company_name` varchar(255) DEFAULT NULL,
  117. `billing_company_tax_id` varchar(255) DEFAULT NULL,
  118. `billing_first_name` varchar(255) NOT NULL,
  119. `billing_last_name` varchar(255) NOT NULL,
  120. `billing_street` varchar(255) NOT NULL,
  121. `billing_zip` varchar(255) NOT NULL,
  122. `billing_city` varchar(255) NOT NULL,
  123. `billing_country` varchar(128) NOT NULL,
  124. `billing_email` varchar(255) NOT NULL,
  125. `status` varchar(255) DEFAULT NULL,
  126. `comment` text,
  127. `last_update_dt` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  128. `created_dt` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP
  129. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
  130. -- --------------------------------------------------------
  131. --
  132. -- Tabellenstruktur für Tabelle `profile`
  133. --
  134. DROP TABLE IF EXISTS `profile`;
  135. CREATE TABLE `profile` (
  136. `id` int(10) UNSIGNED NOT NULL,
  137. `account_id` int(10) UNSIGNED NOT NULL,
  138. `visibility` enum('public','private') CHARACTER SET latin1 NOT NULL DEFAULT 'public',
  139. `pic_url` varchar(512) CHARACTER SET latin1 DEFAULT NULL,
  140. `pic_cloud_id` varchar(64) CHARACTER SET latin1 DEFAULT NULL,
  141. `gender` enum('male','female') CHARACTER SET latin1 NOT NULL DEFAULT 'male',
  142. `first_name` varchar(255) DEFAULT NULL,
  143. `last_name` varchar(255) DEFAULT NULL,
  144. `birthday` date DEFAULT NULL,
  145. `street` varchar(255) DEFAULT NULL,
  146. `zip_code` varchar(32) DEFAULT NULL,
  147. `city` varchar(255) DEFAULT NULL,
  148. `phone` varchar(64) DEFAULT NULL,
  149. `mobile` varchar(32) CHARACTER SET latin1 DEFAULT NULL,
  150. `misc` varchar(255) DEFAULT NULL,
  151. `teams_js` json DEFAULT NULL
  152. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  153. -- --------------------------------------------------------
  154. --
  155. -- Tabellenstruktur für Tabelle `profile_timestamp`
  156. --
  157. DROP TABLE IF EXISTS `profile_timestamp`;
  158. CREATE TABLE `profile_timestamp` (
  159. `id` int(10) UNSIGNED NOT NULL,
  160. `profile_id` int(10) UNSIGNED NOT NULL,
  161. `last_online_dt` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  162. `last_notification_update_dt` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP
  163. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  164. -- --------------------------------------------------------
  165. --
  166. -- Tabellenstruktur für Tabelle `team`
  167. --
  168. DROP TABLE IF EXISTS `team`;
  169. CREATE TABLE `team` (
  170. `id` int(10) UNSIGNED NOT NULL,
  171. `public_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL,
  172. `display_name` varchar(255) NOT NULL,
  173. `category` varchar(32) CHARACTER SET latin1 DEFAULT NULL,
  174. `description` varchar(1024) DEFAULT NULL,
  175. `emblem_url` varchar(512) CHARACTER SET latin1 DEFAULT NULL,
  176. `emblem_cloud_id` varchar(64) CHARACTER SET latin1 DEFAULT NULL,
  177. `last_updated_dt` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  178. `created_dt` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP
  179. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  180. --
  181. -- Indizes der exportierten Tabellen
  182. --
  183. --
  184. -- Indizes für die Tabelle `appointment`
  185. --
  186. ALTER TABLE `appointment`
  187. ADD PRIMARY KEY (`id`),
  188. ADD KEY `serial_id` (`serial_id`);
  189. --
  190. -- Indizes für die Tabelle `attendee`
  191. --
  192. ALTER TABLE `attendee`
  193. ADD PRIMARY KEY (`id`),
  194. ADD UNIQUE KEY `appointment_id_2` (`appointment_id`,`profile_id`),
  195. ADD KEY `appointment_id` (`appointment_id`);
  196. --
  197. -- Indizes für die Tabelle `chat`
  198. --
  199. ALTER TABLE `chat`
  200. ADD PRIMARY KEY (`id`),
  201. ADD KEY `ref_id` (`ref_id`);
  202. --
  203. -- Indizes für die Tabelle `message`
  204. --
  205. ALTER TABLE `message`
  206. ADD PRIMARY KEY (`id`),
  207. ADD KEY `creator_id` (`creator_id`),
  208. ADD KEY `recipient_id` (`recipient_id`),
  209. ADD KEY `conversation_id` (`conversation_id`);
  210. --
  211. -- Indizes für die Tabelle `notification`
  212. --
  213. ALTER TABLE `notification`
  214. ADD PRIMARY KEY (`id`),
  215. ADD KEY `idx_receiver_profile_id` (`receiver_profile_id`),
  216. ADD KEY `ref_id` (`ref_id`),
  217. ADD KEY `ref_id_2` (`ref_id`,`receiver_profile_id`,`is_read`);
  218. --
  219. -- Indizes für die Tabelle `premium_log`
  220. --
  221. ALTER TABLE `premium_log`
  222. ADD PRIMARY KEY (`id`),
  223. ADD KEY `braintreecustomerid` (`braintree_customer_id`(191));
  224. --
  225. -- Indizes für die Tabelle `profile`
  226. --
  227. ALTER TABLE `profile`
  228. ADD PRIMARY KEY (`id`),
  229. ADD UNIQUE KEY `account_id` (`account_id`);
  230. --
  231. -- Indizes für die Tabelle `profile_timestamp`
  232. --
  233. ALTER TABLE `profile_timestamp`
  234. ADD PRIMARY KEY (`id`);
  235. --
  236. -- Indizes für die Tabelle `team`
  237. --
  238. ALTER TABLE `team`
  239. ADD PRIMARY KEY (`id`),
  240. ADD UNIQUE KEY `public_id` (`public_id`);
  241. --
  242. -- AUTO_INCREMENT für exportierte Tabellen
  243. --
  244. --
  245. -- AUTO_INCREMENT für Tabelle `appointment`
  246. --
  247. ALTER TABLE `appointment`
  248. MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT;
  249. --
  250. -- AUTO_INCREMENT für Tabelle `attendee`
  251. --
  252. ALTER TABLE `attendee`
  253. MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT;
  254. --
  255. -- AUTO_INCREMENT für Tabelle `chat`
  256. --
  257. ALTER TABLE `chat`
  258. MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
  259. --
  260. -- AUTO_INCREMENT für Tabelle `message`
  261. --
  262. ALTER TABLE `message`
  263. MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
  264. --
  265. -- AUTO_INCREMENT für Tabelle `notification`
  266. --
  267. ALTER TABLE `notification`
  268. MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
  269. --
  270. -- AUTO_INCREMENT für Tabelle `premium_log`
  271. --
  272. ALTER TABLE `premium_log`
  273. MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
  274. --
  275. -- AUTO_INCREMENT für Tabelle `profile`
  276. --
  277. ALTER TABLE `profile`
  278. MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT;
  279. --
  280. -- AUTO_INCREMENT für Tabelle `profile_timestamp`
  281. --
  282. ALTER TABLE `profile_timestamp`
  283. MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT;
  284. --
  285. -- AUTO_INCREMENT für Tabelle `team`
  286. --
  287. ALTER TABLE `team`
  288. MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT;
  289. COMMIT;
  290. /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
  291. /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
  292. /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;