stat_table_User_auth.sql 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. --
  2. -- Структура таблицы `User_auth`
  3. --
  4. CREATE TABLE `User_auth` (
  5. `id` int(11) NOT NULL,
  6. `user_id` int(11) NOT NULL DEFAULT 0,
  7. `ip` varchar(18) NOT NULL DEFAULT '',
  8. `ip_int` int(10) UNSIGNED NOT NULL DEFAULT 0,
  9. `save_traf` tinyint(1) NOT NULL DEFAULT 0,
  10. `enabled` tinyint(1) NOT NULL DEFAULT 0,
  11. `dhcp` tinyint(1) NOT NULL DEFAULT 1,
  12. `timestamp` timestamp NOT NULL DEFAULT current_timestamp(),
  13. `clientid` varchar(50) NOT NULL DEFAULT '',
  14. `nagios` tinyint(1) NOT NULL DEFAULT 0,
  15. `nagios_status` varchar(10) NOT NULL DEFAULT 'UP',
  16. `filter_group_id` tinyint(1) NOT NULL DEFAULT 0,
  17. `deleted` tinyint(4) NOT NULL DEFAULT 0,
  18. `comments` text DEFAULT NULL,
  19. `dns_name` varchar(60) NOT NULL DEFAULT '',
  20. `WikiName` varchar(250) DEFAULT NULL,
  21. `dhcp_acl` text DEFAULT NULL,
  22. `queue_id` int(11) NOT NULL DEFAULT 0,
  23. `mac` varchar(20) NOT NULL DEFAULT '',
  24. `dhcp_action` varchar(10) DEFAULT '',
  25. `dhcp_time` datetime NOT NULL DEFAULT current_timestamp(),
  26. `dhcp_hostname` varchar(60) DEFAULT NULL,
  27. `last_found` datetime DEFAULT current_timestamp(),
  28. `blocked` tinyint(1) NOT NULL DEFAULT 0,
  29. `day_quota` int(11) NOT NULL DEFAULT 0,
  30. `month_quota` int(11) NOT NULL DEFAULT 0,
  31. `device_model_id` int(11) DEFAULT 87,
  32. `host_model` varchar(50) DEFAULT '',
  33. `nagios_handler` varchar(50) DEFAULT '',
  34. `link_check` tinyint(1) NOT NULL DEFAULT 0,
  35. `changed` tinyint(1) NOT NULL DEFAULT 0,
  36. `changed_time` datetime NOT NULL DEFAULT current_timestamp()
  37. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  38. --
  39. -- Индексы сохранённых таблиц
  40. --
  41. --
  42. -- Индексы таблицы `User_auth`
  43. --
  44. ALTER TABLE `User_auth`
  45. ADD PRIMARY KEY (`id`),
  46. ADD KEY `auth_index` (`id`,`user_id`,`ip_int`,`mac`,`ip`,`deleted`) USING BTREE,
  47. ADD KEY `deleted` (`deleted`);
  48. --
  49. -- AUTO_INCREMENT для сохранённых таблиц
  50. --
  51. --
  52. -- AUTO_INCREMENT для таблицы `User_auth`
  53. --
  54. ALTER TABLE `User_auth`
  55. MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=1;