stat_extra.sql 8.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404
  1. --
  2. -- Индексы сохранённых таблиц
  3. --
  4. --
  5. -- Индексы таблицы `building`
  6. --
  7. ALTER TABLE `building`
  8. ADD PRIMARY KEY (`id`);
  9. --
  10. -- Индексы таблицы `config`
  11. --
  12. ALTER TABLE `config`
  13. ADD PRIMARY KEY (`id`),
  14. ADD KEY `option` (`option_id`);
  15. --
  16. -- Индексы таблицы `config_options`
  17. --
  18. ALTER TABLE `config_options`
  19. ADD PRIMARY KEY (`id`);
  20. --
  21. -- Индексы таблицы `connections`
  22. --
  23. ALTER TABLE `connections`
  24. ADD PRIMARY KEY (`id`),
  25. ADD KEY `auth_id` (`auth_id`),
  26. ADD KEY `device_id` (`device_id`,`port_id`);
  27. --
  28. -- Индексы таблицы `Customers`
  29. --
  30. ALTER TABLE `Customers`
  31. ADD PRIMARY KEY (`id`);
  32. --
  33. -- Индексы таблицы `devices`
  34. --
  35. ALTER TABLE `devices`
  36. ADD PRIMARY KEY (`id`),
  37. ADD KEY `device_model_id` (`device_model`),
  38. ADD KEY `ip` (`ip`),
  39. ADD KEY `device_type` (`device_type`);
  40. --
  41. -- Индексы таблицы `device_l3_interfaces`
  42. --
  43. ALTER TABLE `device_l3_interfaces`
  44. ADD PRIMARY KEY (`id`);
  45. --
  46. -- Индексы таблицы `device_ports`
  47. --
  48. ALTER TABLE `device_ports`
  49. ADD PRIMARY KEY (`id`),
  50. ADD KEY `device_id` (`device_id`),
  51. ADD KEY `port` (`port`),
  52. ADD KEY `target_port_id` (`target_port_id`);
  53. --
  54. -- Индексы таблицы `device_types`
  55. --
  56. ALTER TABLE `device_types`
  57. ADD PRIMARY KEY (`id`);
  58. --
  59. -- Индексы таблицы `dhcp_log`
  60. --
  61. ALTER TABLE `dhcp_log`
  62. ADD PRIMARY KEY (`id`),
  63. ADD KEY `timestamp` (`timestamp`,`action`);
  64. --
  65. -- Индексы таблицы `dns_cache`
  66. --
  67. ALTER TABLE `dns_cache`
  68. ADD PRIMARY KEY (`id`),
  69. ADD KEY `dns` (`dns`,`ip`),
  70. ADD KEY `timestamp` (`timestamp`);
  71. --
  72. -- Индексы таблицы `Filter_list`
  73. --
  74. ALTER TABLE `Filter_list`
  75. ADD PRIMARY KEY (`id`),
  76. ADD KEY `Name` (`name`);
  77. --
  78. -- Индексы таблицы `Group_filters`
  79. --
  80. ALTER TABLE `Group_filters`
  81. ADD PRIMARY KEY (`id`),
  82. ADD KEY `GroupId` (`group_id`,`filter_id`);
  83. --
  84. -- Индексы таблицы `Group_list`
  85. --
  86. ALTER TABLE `Group_list`
  87. ADD PRIMARY KEY (`id`);
  88. --
  89. -- Индексы таблицы `mac_history`
  90. --
  91. ALTER TABLE `mac_history`
  92. ADD PRIMARY KEY (`id`),
  93. ADD KEY `mac` (`mac`,`timestamp`),
  94. ADD KEY `ip` (`ip`,`timestamp`),
  95. ADD KEY `timestamp` (`timestamp`,`mac`),
  96. ADD KEY `timestamp_2` (`timestamp`,`ip`);
  97. --
  98. -- Индексы таблицы `mac_vendors`
  99. --
  100. ALTER TABLE `mac_vendors`
  101. ADD PRIMARY KEY (`id`),
  102. ADD UNIQUE KEY `oui` (`oui`);
  103. --
  104. -- Индексы таблицы `OU`
  105. --
  106. ALTER TABLE `OU`
  107. ADD PRIMARY KEY (`id`);
  108. --
  109. -- Индексы таблицы `Queue_list`
  110. --
  111. ALTER TABLE `Queue_list`
  112. ADD PRIMARY KEY (`id`),
  113. ADD UNIQUE KEY `id` (`id`);
  114. --
  115. -- Индексы таблицы `remote_syslog`
  116. --
  117. ALTER TABLE `remote_syslog`
  118. ADD PRIMARY KEY (`id`),
  119. ADD KEY `date` (`date`,`device_id`,`ip`);
  120. ALTER TABLE `remote_syslog` ADD FULLTEXT KEY `message` (`message`);
  121. --
  122. -- Индексы таблицы `subnets`
  123. --
  124. ALTER TABLE `subnets`
  125. ADD PRIMARY KEY (`id`),
  126. ADD KEY `ip_int_start` (`ip_int_start`,`ip_int_stop`),
  127. ADD KEY `dhcp` (`dhcp`,`office`,`hotspot`,`static`);
  128. --
  129. -- Индексы таблицы `syslog`
  130. --
  131. ALTER TABLE `syslog`
  132. ADD PRIMARY KEY (`id`),
  133. ADD KEY `timestamp_2` (`timestamp`,`level`,`customer`);
  134. --
  135. -- Индексы таблицы `Traffic_detail`
  136. --
  137. ALTER TABLE `Traffic_detail`
  138. ADD PRIMARY KEY (`id`),
  139. ADD KEY `src` (`auth_id`,`timestamp`,`router_id`,`src_ip`),
  140. ADD KEY `dst` (`auth_id`,`timestamp`,`router_id`,`dst_ip`);
  141. --
  142. -- Индексы таблицы `Unknown_mac`
  143. --
  144. ALTER TABLE `Unknown_mac`
  145. ADD PRIMARY KEY (`id`),
  146. ADD KEY `timestamp` (`timestamp`,`device_id`,`port_id`,`mac`);
  147. --
  148. -- Индексы таблицы `User_auth`
  149. --
  150. ALTER TABLE `User_auth`
  151. ADD PRIMARY KEY (`id`),
  152. ADD KEY `auth_index` (`id`,`user_id`,`ip_int`,`mac`,`ip`,`deleted`) USING BTREE,
  153. ADD KEY `deleted` (`deleted`);
  154. --
  155. -- Индексы таблицы `User_auth_alias`
  156. --
  157. ALTER TABLE `User_auth_alias`
  158. ADD PRIMARY KEY (`id`),
  159. ADD KEY `auth_id` (`auth_id`);
  160. --
  161. -- Индексы таблицы `User_list`
  162. --
  163. ALTER TABLE `User_list`
  164. ADD PRIMARY KEY (`id`),
  165. ADD KEY `users` (`id`,`ou_id`,`enabled`,`blocked`,`deleted`);
  166. --
  167. -- Индексы таблицы `User_stats`
  168. --
  169. ALTER TABLE `User_stats`
  170. ADD PRIMARY KEY (`id`),
  171. ADD KEY `timestamp` (`timestamp`,`auth_id`,`router_id`);
  172. --
  173. -- Индексы таблицы `User_stats_full`
  174. --
  175. ALTER TABLE `User_stats_full`
  176. ADD PRIMARY KEY (`id`),
  177. ADD KEY `timestamp` (`timestamp`,`auth_id`,`router_id`);
  178. --
  179. -- Индексы таблицы `variables`
  180. --
  181. ALTER TABLE `variables`
  182. ADD PRIMARY KEY (`id`),
  183. ADD UNIQUE KEY `name` (`name`),
  184. ADD KEY `clear_time` (`clear_time`,`created`);
  185. --
  186. -- Индексы таблицы `vendors`
  187. --
  188. ALTER TABLE `vendors`
  189. ADD PRIMARY KEY (`id`);
  190. --
  191. -- AUTO_INCREMENT для сохранённых таблиц
  192. --
  193. --
  194. -- AUTO_INCREMENT для таблицы `building`
  195. --
  196. ALTER TABLE `building`
  197. MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
  198. --
  199. -- AUTO_INCREMENT для таблицы `config`
  200. --
  201. ALTER TABLE `config`
  202. MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
  203. --
  204. -- AUTO_INCREMENT для таблицы `config_options`
  205. --
  206. ALTER TABLE `config_options`
  207. MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
  208. --
  209. -- AUTO_INCREMENT для таблицы `connections`
  210. --
  211. ALTER TABLE `connections`
  212. MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
  213. --
  214. -- AUTO_INCREMENT для таблицы `Customers`
  215. --
  216. ALTER TABLE `Customers`
  217. MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
  218. --
  219. -- AUTO_INCREMENT для таблицы `devices`
  220. --
  221. ALTER TABLE `devices`
  222. MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
  223. --
  224. -- AUTO_INCREMENT для таблицы `device_l3_interfaces`
  225. --
  226. ALTER TABLE `device_l3_interfaces`
  227. MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
  228. --
  229. -- AUTO_INCREMENT для таблицы `device_ports`
  230. --
  231. ALTER TABLE `device_ports`
  232. MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
  233. --
  234. -- AUTO_INCREMENT для таблицы `device_types`
  235. --
  236. ALTER TABLE `device_types`
  237. MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
  238. --
  239. -- AUTO_INCREMENT для таблицы `dhcp_log`
  240. --
  241. ALTER TABLE `dhcp_log`
  242. MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT;
  243. --
  244. -- AUTO_INCREMENT для таблицы `dns_cache`
  245. --
  246. ALTER TABLE `dns_cache`
  247. MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
  248. --
  249. -- AUTO_INCREMENT для таблицы `Filter_list`
  250. --
  251. ALTER TABLE `Filter_list`
  252. MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
  253. --
  254. -- AUTO_INCREMENT для таблицы `Group_filters`
  255. --
  256. ALTER TABLE `Group_filters`
  257. MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
  258. --
  259. -- AUTO_INCREMENT для таблицы `Group_list`
  260. --
  261. ALTER TABLE `Group_list`
  262. MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
  263. --
  264. -- AUTO_INCREMENT для таблицы `mac_history`
  265. --
  266. ALTER TABLE `mac_history`
  267. MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT;
  268. --
  269. -- AUTO_INCREMENT для таблицы `mac_vendors`
  270. --
  271. ALTER TABLE `mac_vendors`
  272. MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
  273. --
  274. -- AUTO_INCREMENT для таблицы `OU`
  275. --
  276. ALTER TABLE `OU`
  277. MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
  278. --
  279. -- AUTO_INCREMENT для таблицы `Queue_list`
  280. --
  281. ALTER TABLE `Queue_list`
  282. MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
  283. --
  284. -- AUTO_INCREMENT для таблицы `remote_syslog`
  285. --
  286. ALTER TABLE `remote_syslog`
  287. MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
  288. --
  289. -- AUTO_INCREMENT для таблицы `subnets`
  290. --
  291. ALTER TABLE `subnets`
  292. MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
  293. --
  294. -- AUTO_INCREMENT для таблицы `syslog`
  295. --
  296. ALTER TABLE `syslog`
  297. MODIFY `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT;
  298. --
  299. -- AUTO_INCREMENT для таблицы `Traffic_detail`
  300. --
  301. ALTER TABLE `Traffic_detail`
  302. MODIFY `id` bigint(20) NOT NULL AUTO_INCREMENT;
  303. --
  304. -- AUTO_INCREMENT для таблицы `Unknown_mac`
  305. --
  306. ALTER TABLE `Unknown_mac`
  307. MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
  308. --
  309. -- AUTO_INCREMENT для таблицы `User_auth`
  310. --
  311. ALTER TABLE `User_auth`
  312. MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
  313. --
  314. -- AUTO_INCREMENT для таблицы `User_auth_alias`
  315. --
  316. ALTER TABLE `User_auth_alias`
  317. MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
  318. --
  319. -- AUTO_INCREMENT для таблицы `User_list`
  320. --
  321. ALTER TABLE `User_list`
  322. MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT;
  323. --
  324. -- AUTO_INCREMENT для таблицы `User_stats`
  325. --
  326. ALTER TABLE `User_stats`
  327. MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
  328. --
  329. -- AUTO_INCREMENT для таблицы `User_stats_full`
  330. --
  331. ALTER TABLE `User_stats_full`
  332. MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
  333. --
  334. -- AUTO_INCREMENT для таблицы `variables`
  335. --
  336. ALTER TABLE `variables`
  337. MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
  338. --
  339. -- AUTO_INCREMENT для таблицы `vendors`
  340. --
  341. ALTER TABLE `vendors`
  342. MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;