Field | Type | Null | Key | Default | Extra |
id | int(11) | NO | PRI | NULL | auto_increment |
ip_group_id | int(11) | YES | MUL | NULL | |
ip | int(11) | YES | | 0 | |
mask | int(11) | YES | | -1 | |
uname | varchar(64) | YES | | NULL | |
upass | varchar(64) | YES | | NULL | |
mac | varchar(17)1) | YES | MUL | NULL | |
allowed_cid | varchar(32) | YES | | NULL | |
ip_type | int(1)2) | YES | | 0 | |
router_id | int(11) | YES | | 0 | |
create_date | int(11) | YES | | 0 | |
delete_date | int(11) | YES | | 0 | |
is_deleted | int(1)3) | YES | | 0 | |
account_id_ipg | int(11) 4) | YES | | 0 | |
TODO:
Надо проверить работу полей: is_deleted,ip_type с типом ENUM(0,1)
Введено дополнительное поле для облегчения связки с accounts. В оригинале связка идет через кучку таблиц типа сервис-линков. (Где триггер!)
Table | Non_unique | Key_name | Seq_in_index | Column_name | Collation | Cardinality | Sub_part | Packed | Null | Index_type | Comment |
ip_groups | 0 | PRIMARY | 1 | id | A | 108157 | NULL | NULL | | BTREE | |
ip_groups | 1 | ig_idx | 1 | ip_group_id | A | 13519 | NULL | NULL | YES | BTREE | |
ip_groups | 1 | mac_aid_idx | 1 | mac | A | 7725 | NULL | NULL | YES | BTREE | |
ip_groups | 1 | mac_aid_idx | 2 | is_deleted | A | 8319 | NULL | NULL | YES | BTREE | |
ip_groups | 1 | mac_aid_idx | 3 | account_id_ipg | A | 18026 | NULL | NULL | YES | BTREE | |
ip_groups | 1 | index_264d0ebccce540730e5da3d221dfa3d9 | 1 | ip_group_id | A | 13519 | NULL | NULL | YES | BTREE | |
ip_groups | 1 | index_264d0ebccce540730e5da3d221dfa3d9 | 2 | ip_type | A | 13519 | NULL | NULL | YES | BTREE | |
ip_groups | 1 | index_264d0ebccce540730e5da3d221dfa3d9 | 3 | is_deleted | A | 21631 | NULL | NULL | YES | BTREE | |