r2415 fixed upgrade procedure and a few bugs
[racktables] / install / init-dictbase.sql
index 975858eab11bb2c8fd3ed5923062109524617d72..040a62e9207081c4e55cf1c110da7780147ed2bf 100644 (file)
-INSERT INTO `Attribute` (`attr_id`, `attr_type`, `attr_name`) VALUES (1,'string','OEM S/N 1');
-INSERT INTO `Attribute` (`attr_id`, `attr_type`, `attr_name`) VALUES (2,'dict','HW type');
-INSERT INTO `Attribute` (`attr_id`, `attr_type`, `attr_name`) VALUES (3,'string','FQDN');
-INSERT INTO `Attribute` (`attr_id`, `attr_type`, `attr_name`) VALUES (4,'dict','SW type');
-INSERT INTO `Attribute` (`attr_id`, `attr_type`, `attr_name`) VALUES (5,'string','SW version');
-INSERT INTO `Attribute` (`attr_id`, `attr_type`, `attr_name`) VALUES (6,'uint','number of ports');
-INSERT INTO `Attribute` (`attr_id`, `attr_type`, `attr_name`) VALUES (7,'float','max. current, Ampers');
-INSERT INTO `Attribute` (`attr_id`, `attr_type`, `attr_name`) VALUES (8,'float','power load, percents');
-INSERT INTO `Attribute` (`attr_id`, `attr_type`, `attr_name`) VALUES (14,'string','contact person');
-INSERT INTO `Attribute` (`attr_id`, `attr_type`, `attr_name`) VALUES (13,'float','max power, Watts');
-INSERT INTO `Attribute` (`attr_id`, `attr_type`, `attr_name`) VALUES (16,'uint','flash memory, MB');
-INSERT INTO `Attribute` (`attr_id`, `attr_type`, `attr_name`) VALUES (17,'uint','DRAM, MB');
-INSERT INTO `Attribute` (`attr_id`, `attr_type`, `attr_name`) VALUES (18,'uint','CPU, MHz');
-INSERT INTO `Attribute` (`attr_id`, `attr_type`, `attr_name`) VALUES (20,'string','OEM S/N 2');
-INSERT INTO `Attribute` (`attr_id`, `attr_type`, `attr_name`) VALUES (21,'string','support contract expiration');
-INSERT INTO `Attribute` (`attr_id`, `attr_type`, `attr_name`) VALUES (22,'string','HW warranty expiration');
-INSERT INTO `Attribute` (`attr_id`, `attr_type`, `attr_name`) VALUES (24,'string','SW warranty expiration');
-INSERT INTO `Attribute` (`attr_id`, `attr_type`, `attr_name`) VALUES (25,'string','UUID');
+INSERT INTO `Attribute` (`id`, `type`, `name`) VALUES (1,'string','OEM S/N 1');
+INSERT INTO `Attribute` (`id`, `type`, `name`) VALUES (2,'dict','HW type');
+INSERT INTO `Attribute` (`id`, `type`, `name`) VALUES (3,'string','FQDN');
+INSERT INTO `Attribute` (`id`, `type`, `name`) VALUES (4,'dict','SW type');
+INSERT INTO `Attribute` (`id`, `type`, `name`) VALUES (5,'string','SW version');
+INSERT INTO `Attribute` (`id`, `type`, `name`) VALUES (6,'uint','number of ports');
+INSERT INTO `Attribute` (`id`, `type`, `name`) VALUES (7,'float','max. current, Ampers');
+INSERT INTO `Attribute` (`id`, `type`, `name`) VALUES (8,'float','power load, percents');
+INSERT INTO `Attribute` (`id`, `type`, `name`) VALUES (14,'string','contact person');
+INSERT INTO `Attribute` (`id`, `type`, `name`) VALUES (13,'float','max power, Watts');
+INSERT INTO `Attribute` (`id`, `type`, `name`) VALUES (16,'uint','flash memory, MB');
+INSERT INTO `Attribute` (`id`, `type`, `name`) VALUES (17,'uint','DRAM, MB');
+INSERT INTO `Attribute` (`id`, `type`, `name`) VALUES (18,'uint','CPU, MHz');
+INSERT INTO `Attribute` (`id`, `type`, `name`) VALUES (20,'string','OEM S/N 2');
+INSERT INTO `Attribute` (`id`, `type`, `name`) VALUES (21,'string','support contract expiration');
+INSERT INTO `Attribute` (`id`, `type`, `name`) VALUES (22,'string','HW warranty expiration');
+INSERT INTO `Attribute` (`id`, `type`, `name`) VALUES (24,'string','SW warranty expiration');
+INSERT INTO `Attribute` (`id`, `type`, `name`) VALUES (25,'string','UUID');
 
-INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_no`) VALUES (4,1,0);
-INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_no`) VALUES (4,2,11);
-INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_no`) VALUES (4,3,0);
-INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_no`) VALUES (4,4,13);
-INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_no`) VALUES (4,14,0);
-INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_no`) VALUES (4,21,0);
-INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_no`) VALUES (4,22,0);
-INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_no`) VALUES (4,25,0);
-INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_no`) VALUES (4,24,0);
-INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_no`) VALUES (5,1,0);
-INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_no`) VALUES (5,2,18);
-INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_no`) VALUES (6,1,0);
-INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_no`) VALUES (6,2,19);
-INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_no`) VALUES (6,20,0);
-INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_no`) VALUES (7,1,0);
-INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_no`) VALUES (7,2,17);
-INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_no`) VALUES (7,3,0);
-INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_no`) VALUES (7,4,16);
-INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_no`) VALUES (7,5,0);
-INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_no`) VALUES (7,14,0);
-INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_no`) VALUES (7,16,0);
-INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_no`) VALUES (7,17,0);
-INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_no`) VALUES (7,18,0);
-INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_no`) VALUES (7,21,0);
-INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_no`) VALUES (7,22,0);
-INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_no`) VALUES (7,24,0);
-INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_no`) VALUES (8,1,0);
-INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_no`) VALUES (8,2,12);
-INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_no`) VALUES (8,3,0);
-INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_no`) VALUES (8,4,14);
-INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_no`) VALUES (8,5,0);
-INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_no`) VALUES (8,14,0);
-INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_no`) VALUES (8,16,0);
-INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_no`) VALUES (8,17,0);
-INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_no`) VALUES (8,18,0);
-INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_no`) VALUES (8,20,0);
-INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_no`) VALUES (8,21,0);
-INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_no`) VALUES (8,22,0);
-INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_no`) VALUES (8,24,0);
-INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_no`) VALUES (9,6,0);
-INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_no`) VALUES (12,1,0);
-INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_no`) VALUES (12,3,0);
-INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_no`) VALUES (12,7,0);
-INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_no`) VALUES (12,8,0);
-INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_no`) VALUES (12,13,0);
-INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_no`) VALUES (12,20,0);
-INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_no`) VALUES (445,1,0);
-INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_no`) VALUES (445,2,21);
-INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_no`) VALUES (445,3,0);
-INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_no`) VALUES (445,5,0);
-INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_no`) VALUES (445,14,0);
-INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_no`) VALUES (445,22,0);
-INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_no`) VALUES (447,1,0);
-INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_no`) VALUES (447,2,22);
-INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_no`) VALUES (447,3,0);
-INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_no`) VALUES (447,5,0);
-INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_no`) VALUES (447,14,0);
-INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_no`) VALUES (447,22,0);
-INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_no`) VALUES (15,2,23);
-INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_no`) VALUES (798,1,0);
-INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_no`) VALUES (798,2,24);
-INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_no`) VALUES (798,3,0);
-INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_no`) VALUES (798,5,0);
-INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_no`) VALUES (798,14,0);
-INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_no`) VALUES (798,16,0);
-INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_no`) VALUES (798,17,0);
-INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_no`) VALUES (798,18,0);
-INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_no`) VALUES (798,20,0);
-INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_no`) VALUES (798,21,0);
-INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_no`) VALUES (798,22,0);
-INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_no`) VALUES (798,24,0);
+INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_id`) VALUES (4,1,0);
+INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_id`) VALUES (4,2,11);
+INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_id`) VALUES (4,3,0);
+INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_id`) VALUES (4,4,13);
+INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_id`) VALUES (4,14,0);
+INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_id`) VALUES (4,21,0);
+INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_id`) VALUES (4,22,0);
+INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_id`) VALUES (4,25,0);
+INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_id`) VALUES (4,24,0);
+INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_id`) VALUES (5,1,0);
+INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_id`) VALUES (5,2,18);
+INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_id`) VALUES (6,1,0);
+INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_id`) VALUES (6,2,19);
+INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_id`) VALUES (6,20,0);
+INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_id`) VALUES (7,1,0);
+INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_id`) VALUES (7,2,17);
+INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_id`) VALUES (7,3,0);
+INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_id`) VALUES (7,4,16);
+INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_id`) VALUES (7,5,0);
+INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_id`) VALUES (7,14,0);
+INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_id`) VALUES (7,16,0);
+INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_id`) VALUES (7,17,0);
+INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_id`) VALUES (7,18,0);
+INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_id`) VALUES (7,21,0);
+INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_id`) VALUES (7,22,0);
+INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_id`) VALUES (7,24,0);
+INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_id`) VALUES (8,1,0);
+INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_id`) VALUES (8,2,12);
+INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_id`) VALUES (8,3,0);
+INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_id`) VALUES (8,4,14);
+INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_id`) VALUES (8,5,0);
+INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_id`) VALUES (8,14,0);
+INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_id`) VALUES (8,16,0);
+INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_id`) VALUES (8,17,0);
+INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_id`) VALUES (8,18,0);
+INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_id`) VALUES (8,20,0);
+INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_id`) VALUES (8,21,0);
+INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_id`) VALUES (8,22,0);
+INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_id`) VALUES (8,24,0);
+INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_id`) VALUES (9,6,0);
+INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_id`) VALUES (12,1,0);
+INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_id`) VALUES (12,3,0);
+INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_id`) VALUES (12,7,0);
+INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_id`) VALUES (12,8,0);
+INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_id`) VALUES (12,13,0);
+INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_id`) VALUES (12,20,0);
+INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_id`) VALUES (445,1,0);
+INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_id`) VALUES (445,2,21);
+INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_id`) VALUES (445,3,0);
+INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_id`) VALUES (445,5,0);
+INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_id`) VALUES (445,14,0);
+INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_id`) VALUES (445,22,0);
+INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_id`) VALUES (447,1,0);
+INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_id`) VALUES (447,2,22);
+INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_id`) VALUES (447,3,0);
+INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_id`) VALUES (447,5,0);
+INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_id`) VALUES (447,14,0);
+INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_id`) VALUES (447,22,0);
+INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_id`) VALUES (15,2,23);
+INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_id`) VALUES (798,1,0);
+INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_id`) VALUES (798,2,24);
+INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_id`) VALUES (798,3,0);
+INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_id`) VALUES (798,5,0);
+INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_id`) VALUES (798,14,0);
+INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_id`) VALUES (798,16,0);
+INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_id`) VALUES (798,17,0);
+INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_id`) VALUES (798,18,0);
+INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_id`) VALUES (798,20,0);
+INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_id`) VALUES (798,21,0);
+INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_id`) VALUES (798,22,0);
+INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_id`) VALUES (798,24,0);
 
-INSERT INTO `Chapter` (`chapter_no`, `sticky`, `chapter_name`) VALUES (11,'no','server models');
-INSERT INTO `Chapter` (`chapter_no`, `sticky`, `chapter_name`) VALUES (12,'no','network switch models');
-INSERT INTO `Chapter` (`chapter_no`, `sticky`, `chapter_name`) VALUES (13,'no','server OS type');
-INSERT INTO `Chapter` (`chapter_no`, `sticky`, `chapter_name`) VALUES (14,'no','switch OS type');
-INSERT INTO `Chapter` (`chapter_no`, `sticky`, `chapter_name`) VALUES (1,'yes','RackObjectType');
-INSERT INTO `Chapter` (`chapter_no`, `sticky`, `chapter_name`) VALUES (2,'yes','PortType');
-INSERT INTO `Chapter` (`chapter_no`, `sticky`, `chapter_name`) VALUES (3,'yes','RackRow');
-INSERT INTO `Chapter` (`chapter_no`, `sticky`, `chapter_name`) VALUES (16,'no','router OS type');
-INSERT INTO `Chapter` (`chapter_no`, `sticky`, `chapter_name`) VALUES (17,'no','router models');
-INSERT INTO `Chapter` (`chapter_no`, `sticky`, `chapter_name`) VALUES (18,'no','disk array models');
-INSERT INTO `Chapter` (`chapter_no`, `sticky`, `chapter_name`) VALUES (19,'no','tape library models');
-INSERT INTO `Chapter` (`chapter_no`, `sticky`, `chapter_name`) VALUES (21,'no','KVM switch models');
-INSERT INTO `Chapter` (`chapter_no`, `sticky`, `chapter_name`) VALUES (22,'no','multiplexer models');
-INSERT INTO `Chapter` (`chapter_no`, `sticky`, `chapter_name`) VALUES (23,'no','console models');
-INSERT INTO `Chapter` (`chapter_no`, `sticky`, `chapter_name`) VALUES (24,'no','network security models');
+INSERT INTO `Chapter` (`id`, `sticky`, `name`) VALUES (11,'no','server models');
+INSERT INTO `Chapter` (`id`, `sticky`, `name`) VALUES (12,'no','network switch models');
+INSERT INTO `Chapter` (`id`, `sticky`, `name`) VALUES (13,'no','server OS type');
+INSERT INTO `Chapter` (`id`, `sticky`, `name`) VALUES (14,'no','switch OS type');
+INSERT INTO `Chapter` (`id`, `sticky`, `name`) VALUES (1,'yes','RackObjectType');
+INSERT INTO `Chapter` (`id`, `sticky`, `name`) VALUES (2,'yes','PortType');
+INSERT INTO `Chapter` (`id`, `sticky`, `name`) VALUES (3,'yes','RackRow');
+INSERT INTO `Chapter` (`id`, `sticky`, `name`) VALUES (16,'no','router OS type');
+INSERT INTO `Chapter` (`id`, `sticky`, `name`) VALUES (17,'no','router models');
+INSERT INTO `Chapter` (`id`, `sticky`, `name`) VALUES (18,'no','disk array models');
+INSERT INTO `Chapter` (`id`, `sticky`, `name`) VALUES (19,'no','tape library models');
+INSERT INTO `Chapter` (`id`, `sticky`, `name`) VALUES (21,'no','KVM switch models');
+INSERT INTO `Chapter` (`id`, `sticky`, `name`) VALUES (22,'no','multiplexer models');
+INSERT INTO `Chapter` (`id`, `sticky`, `name`) VALUES (23,'no','console models');
+INSERT INTO `Chapter` (`id`, `sticky`, `name`) VALUES (24,'no','network security models');
 
 INSERT INTO `PortCompat` (`type1`, `type2`) VALUES (17,17);
 INSERT INTO `PortCompat` (`type1`, `type2`) VALUES (18,18);
@@ -184,55 +184,55 @@ INSERT INTO `PortCompat` (`type1`, `type2`) VALUES (682,29);
 INSERT INTO `PortCompat` (`type1`, `type2`) VALUES (682,681);
 INSERT INTO `PortCompat` (`type1`, `type2`) VALUES (682,682);
 
-INSERT INTO `Dictionary` (`chapter_no`, `dict_key`, `dict_value`) VALUES (1,1,'BlackBox');
-INSERT INTO `Dictionary` (`chapter_no`, `dict_key`, `dict_value`) VALUES (1,2,'PDU');
-INSERT INTO `Dictionary` (`chapter_no`, `dict_key`, `dict_value`) VALUES (1,3,'Shelf');
-INSERT INTO `Dictionary` (`chapter_no`, `dict_key`, `dict_value`) VALUES (1,4,'Server');
-INSERT INTO `Dictionary` (`chapter_no`, `dict_key`, `dict_value`) VALUES (1,5,'DiskArray');
-INSERT INTO `Dictionary` (`chapter_no`, `dict_key`, `dict_value`) VALUES (1,6,'TapeLibrary');
-INSERT INTO `Dictionary` (`chapter_no`, `dict_key`, `dict_value`) VALUES (1,7,'Router');
-INSERT INTO `Dictionary` (`chapter_no`, `dict_key`, `dict_value`) VALUES (1,8,'Network switch');
-INSERT INTO `Dictionary` (`chapter_no`, `dict_key`, `dict_value`) VALUES (1,9,'PatchPanel');
-INSERT INTO `Dictionary` (`chapter_no`, `dict_key`, `dict_value`) VALUES (1,10,'CableOrganizer');
-INSERT INTO `Dictionary` (`chapter_no`, `dict_key`, `dict_value`) VALUES (1,11,'spacer');
-INSERT INTO `Dictionary` (`chapter_no`, `dict_key`, `dict_value`) VALUES (1,12,'UPS');
-INSERT INTO `Dictionary` (`chapter_no`, `dict_key`, `dict_value`) VALUES (1,13,'Modem');
-INSERT INTO `Dictionary` (`chapter_no`, `dict_key`, `dict_value`) VALUES (1,14,'MediaConverter');
-INSERT INTO `Dictionary` (`chapter_no`, `dict_key`, `dict_value`) VALUES (1,15,'console');
-INSERT INTO `Dictionary` (`chapter_no`, `dict_key`, `dict_value`) VALUES (2,16,'power plug');
-INSERT INTO `Dictionary` (`chapter_no`, `dict_key`, `dict_value`) VALUES (2,17,'BNC/10Base2');
-INSERT INTO `Dictionary` (`chapter_no`, `dict_key`, `dict_value`) VALUES (2,18,'RJ-45/10Base-T');
-INSERT INTO `Dictionary` (`chapter_no`, `dict_key`, `dict_value`) VALUES (2,19,'RJ-45/100Base-TX');
-INSERT INTO `Dictionary` (`chapter_no`, `dict_key`, `dict_value`) VALUES (2,20,'SC/100Base-FX');
-INSERT INTO `Dictionary` (`chapter_no`, `dict_key`, `dict_value`) VALUES (2,21,'LC/100Base-FX');
-INSERT INTO `Dictionary` (`chapter_no`, `dict_key`, `dict_value`) VALUES (2,22,'SC/100Base-SX');
-INSERT INTO `Dictionary` (`chapter_no`, `dict_key`, `dict_value`) VALUES (2,23,'LC/100Base-SX');
-INSERT INTO `Dictionary` (`chapter_no`, `dict_key`, `dict_value`) VALUES (2,24,'RJ-45/1000Base-T');
-INSERT INTO `Dictionary` (`chapter_no`, `dict_key`, `dict_value`) VALUES (2,25,'SC/1000Base-SX');
-INSERT INTO `Dictionary` (`chapter_no`, `dict_key`, `dict_value`) VALUES (2,26,'LC/1000Base-SX');
-INSERT INTO `Dictionary` (`chapter_no`, `dict_key`, `dict_value`) VALUES (2,27,'SC/1000Base-LX');
-INSERT INTO `Dictionary` (`chapter_no`, `dict_key`, `dict_value`) VALUES (2,28,'LC/1000Base-LX');
-INSERT INTO `Dictionary` (`chapter_no`, `dict_key`, `dict_value`) VALUES (2,29,'async serial (RJ-45)');
-INSERT INTO `Dictionary` (`chapter_no`, `dict_key`, `dict_value`) VALUES (2,30,'LC/10GBase-SR');
-INSERT INTO `Dictionary` (`chapter_no`, `dict_key`, `dict_value`) VALUES (2,31,'veth (Xen bridge)');
-INSERT INTO `Dictionary` (`chapter_no`, `dict_key`, `dict_value`) VALUES (2,32,'sync serial');
-INSERT INTO `Dictionary` (`chapter_no`, `dict_key`, `dict_value`) VALUES (2,33,'KVM (host)');
-INSERT INTO `Dictionary` (`chapter_no`, `dict_key`, `dict_value`) VALUES (2,34,'1000Base-ZX');
-INSERT INTO `Dictionary` (`chapter_no`, `dict_key`, `dict_value`) VALUES (2,35,'10GBase-ER');
-INSERT INTO `Dictionary` (`chapter_no`, `dict_key`, `dict_value`) VALUES (2,36,'10GBase-LR');
-INSERT INTO `Dictionary` (`chapter_no`, `dict_key`, `dict_value`) VALUES (2,37,'10GBase-LRM');
-INSERT INTO `Dictionary` (`chapter_no`, `dict_key`, `dict_value`) VALUES (2,38,'10GBase-ZR');
-INSERT INTO `Dictionary` (`chapter_no`, `dict_key`, `dict_value`) VALUES (2,39,'10GBase-LX4');
-INSERT INTO `Dictionary` (`chapter_no`, `dict_key`, `dict_value`) VALUES (2,40,'10GBase-CX4');
-INSERT INTO `Dictionary` (`chapter_no`, `dict_key`, `dict_value`) VALUES (2,41,'10GBase-Kx');
-INSERT INTO `Dictionary` (`chapter_no`, `dict_key`, `dict_value`) VALUES (2,439,'dry contact');
-INSERT INTO `Dictionary` (`chapter_no`, `dict_key`, `dict_value`) VALUES (2,440,'unknown');
-INSERT INTO `Dictionary` (`chapter_no`, `dict_key`, `dict_value`) VALUES (1,445,'KVM switch');
-INSERT INTO `Dictionary` (`chapter_no`, `dict_key`, `dict_value`) VALUES (2,446,'KVM (console)');
-INSERT INTO `Dictionary` (`chapter_no`, `dict_key`, `dict_value`) VALUES (1,447,'multiplexer');
-INSERT INTO `Dictionary` (`chapter_no`, `dict_key`, `dict_value`) VALUES (2,681,'async serial (DB-9)');
-INSERT INTO `Dictionary` (`chapter_no`, `dict_key`, `dict_value`) VALUES (2,682,'async serial (DB-25)');
-INSERT INTO `Dictionary` (`chapter_no`, `dict_key`, `dict_value`) VALUES (1,798,'Network security');
+INSERT INTO `Dictionary` (`chapter_id`, `dict_key`, `dict_value`) VALUES (1,1,'BlackBox');
+INSERT INTO `Dictionary` (`chapter_id`, `dict_key`, `dict_value`) VALUES (1,2,'PDU');
+INSERT INTO `Dictionary` (`chapter_id`, `dict_key`, `dict_value`) VALUES (1,3,'Shelf');
+INSERT INTO `Dictionary` (`chapter_id`, `dict_key`, `dict_value`) VALUES (1,4,'Server');
+INSERT INTO `Dictionary` (`chapter_id`, `dict_key`, `dict_value`) VALUES (1,5,'DiskArray');
+INSERT INTO `Dictionary` (`chapter_id`, `dict_key`, `dict_value`) VALUES (1,6,'TapeLibrary');
+INSERT INTO `Dictionary` (`chapter_id`, `dict_key`, `dict_value`) VALUES (1,7,'Router');
+INSERT INTO `Dictionary` (`chapter_id`, `dict_key`, `dict_value`) VALUES (1,8,'Network switch');
+INSERT INTO `Dictionary` (`chapter_id`, `dict_key`, `dict_value`) VALUES (1,9,'PatchPanel');
+INSERT INTO `Dictionary` (`chapter_id`, `dict_key`, `dict_value`) VALUES (1,10,'CableOrganizer');
+INSERT INTO `Dictionary` (`chapter_id`, `dict_key`, `dict_value`) VALUES (1,11,'spacer');
+INSERT INTO `Dictionary` (`chapter_id`, `dict_key`, `dict_value`) VALUES (1,12,'UPS');
+INSERT INTO `Dictionary` (`chapter_id`, `dict_key`, `dict_value`) VALUES (1,13,'Modem');
+INSERT INTO `Dictionary` (`chapter_id`, `dict_key`, `dict_value`) VALUES (1,14,'MediaConverter');
+INSERT INTO `Dictionary` (`chapter_id`, `dict_key`, `dict_value`) VALUES (1,15,'console');
+INSERT INTO `Dictionary` (`chapter_id`, `dict_key`, `dict_value`) VALUES (2,16,'power plug');
+INSERT INTO `Dictionary` (`chapter_id`, `dict_key`, `dict_value`) VALUES (2,17,'BNC/10Base2');
+INSERT INTO `Dictionary` (`chapter_id`, `dict_key`, `dict_value`) VALUES (2,18,'RJ-45/10Base-T');
+INSERT INTO `Dictionary` (`chapter_id`, `dict_key`, `dict_value`) VALUES (2,19,'RJ-45/100Base-TX');
+INSERT INTO `Dictionary` (`chapter_id`, `dict_key`, `dict_value`) VALUES (2,20,'SC/100Base-FX');
+INSERT INTO `Dictionary` (`chapter_id`, `dict_key`, `dict_value`) VALUES (2,21,'LC/100Base-FX');
+INSERT INTO `Dictionary` (`chapter_id`, `dict_key`, `dict_value`) VALUES (2,22,'SC/100Base-SX');
+INSERT INTO `Dictionary` (`chapter_id`, `dict_key`, `dict_value`) VALUES (2,23,'LC/100Base-SX');
+INSERT INTO `Dictionary` (`chapter_id`, `dict_key`, `dict_value`) VALUES (2,24,'RJ-45/1000Base-T');
+INSERT INTO `Dictionary` (`chapter_id`, `dict_key`, `dict_value`) VALUES (2,25,'SC/1000Base-SX');
+INSERT INTO `Dictionary` (`chapter_id`, `dict_key`, `dict_value`) VALUES (2,26,'LC/1000Base-SX');
+INSERT INTO `Dictionary` (`chapter_id`, `dict_key`, `dict_value`) VALUES (2,27,'SC/1000Base-LX');
+INSERT INTO `Dictionary` (`chapter_id`, `dict_key`, `dict_value`) VALUES (2,28,'LC/1000Base-LX');
+INSERT INTO `Dictionary` (`chapter_id`, `dict_key`, `dict_value`) VALUES (2,29,'async serial (RJ-45)');
+INSERT INTO `Dictionary` (`chapter_id`, `dict_key`, `dict_value`) VALUES (2,30,'LC/10GBase-SR');
+INSERT INTO `Dictionary` (`chapter_id`, `dict_key`, `dict_value`) VALUES (2,31,'veth (Xen bridge)');
+INSERT INTO `Dictionary` (`chapter_id`, `dict_key`, `dict_value`) VALUES (2,32,'sync serial');
+INSERT INTO `Dictionary` (`chapter_id`, `dict_key`, `dict_value`) VALUES (2,33,'KVM (host)');
+INSERT INTO `Dictionary` (`chapter_id`, `dict_key`, `dict_value`) VALUES (2,34,'1000Base-ZX');
+INSERT INTO `Dictionary` (`chapter_id`, `dict_key`, `dict_value`) VALUES (2,35,'10GBase-ER');
+INSERT INTO `Dictionary` (`chapter_id`, `dict_key`, `dict_value`) VALUES (2,36,'10GBase-LR');
+INSERT INTO `Dictionary` (`chapter_id`, `dict_key`, `dict_value`) VALUES (2,37,'10GBase-LRM');
+INSERT INTO `Dictionary` (`chapter_id`, `dict_key`, `dict_value`) VALUES (2,38,'10GBase-ZR');
+INSERT INTO `Dictionary` (`chapter_id`, `dict_key`, `dict_value`) VALUES (2,39,'10GBase-LX4');
+INSERT INTO `Dictionary` (`chapter_id`, `dict_key`, `dict_value`) VALUES (2,40,'10GBase-CX4');
+INSERT INTO `Dictionary` (`chapter_id`, `dict_key`, `dict_value`) VALUES (2,41,'10GBase-Kx');
+INSERT INTO `Dictionary` (`chapter_id`, `dict_key`, `dict_value`) VALUES (2,439,'dry contact');
+INSERT INTO `Dictionary` (`chapter_id`, `dict_key`, `dict_value`) VALUES (2,440,'unknown');
+INSERT INTO `Dictionary` (`chapter_id`, `dict_key`, `dict_value`) VALUES (1,445,'KVM switch');
+INSERT INTO `Dictionary` (`chapter_id`, `dict_key`, `dict_value`) VALUES (2,446,'KVM (console)');
+INSERT INTO `Dictionary` (`chapter_id`, `dict_key`, `dict_value`) VALUES (1,447,'multiplexer');
+INSERT INTO `Dictionary` (`chapter_id`, `dict_key`, `dict_value`) VALUES (2,681,'async serial (DB-9)');
+INSERT INTO `Dictionary` (`chapter_id`, `dict_key`, `dict_value`) VALUES (2,682,'async serial (DB-25)');
+INSERT INTO `Dictionary` (`chapter_id`, `dict_key`, `dict_value`) VALUES (1,798,'Network security');
 
 INSERT INTO `Config` (varname, varvalue, vartype, emptyok, is_hidden, description) VALUES ('rtwidth_0','9','uint','no','yes','');
 INSERT INTO `Config` (varname, varvalue, vartype, emptyok, is_hidden, description) VALUES ('rtwidth_1','21','uint','no','yes','');