A Project for Chronicle 4 based on L2JServer.


    fixed all sql files

    Share

    micr0

    Posts : 72
    Join date : 2013-01-23
    Age : 23
    Location : Bulgaria

    fixed all sql files

    Post  micr0 on 17th February 2013, 23:20

    fix all sql files

    diff
    Code:
    ### Eclipse Workspace Patch 1.0
    #P Lisvus_DataPack
    Index: sql/skill_learn.sql
    ===================================================================
    --- sql/skill_learn.sql   (revision 326)
    +++ sql/skill_learn.sql   (working copy)
    @@ -6,7 +6,7 @@
      npc_id int(11) NOT NULL default '0',
      class_id int(11) NOT NULL default '0',
      PRIMARY KEY  (npc_id,class_id)
    -) TYPE=MyISAM;
    +) ENGINE=InnoDB;
     
     --
     -- Dumping data for table `skill_learn`
    Index: sql/merchant_buylists.sql
    ===================================================================
    --- sql/merchant_buylists.sql   (revision 326)
    +++ sql/merchant_buylists.sql   (working copy)
    @@ -8,7 +8,7 @@
      shop_id decimal(9,0) NOT NULL default '0',
      `order` decimal(4,0) NOT NULL default '0',
      PRIMARY KEY(shop_id,`order`)
    -) TYPE=MyISAM;
    +) ENGINE=InnoDB;
     
     --
     -- Dumping data for table `merchant_buylists`
    Index: sql/armorsets.sql
    ===================================================================
    --- sql/armorsets.sql   (revision 326)
    +++ sql/armorsets.sql   (working copy)
    @@ -14,7 +14,7 @@
      shield decimal(11,0) NOT NULL default '0',
      shield_skill_id decimal(11,0) NOT NULL default '0',
      PRIMARY KEY (id,chest)
    -) ENGINE=MyISAM;
    +) ENGINE=InnoDB;
     
     --                NO GRADE              -------------
     -- ######################## id chest  legs head gloves feet    skill  shield sh_skill
    Index: sql/char_templates.sql
    ===================================================================
    --- sql/char_templates.sql   (revision 326)
    +++ sql/char_templates.sql   (working copy)
    @@ -40,7 +40,7 @@
      `items4` int(4) NOT NULL DEFAULT '0',
      `items5` int(10) NOT NULL DEFAULT '0',
      PRIMARY KEY (`ClassId`)
    -) ENGINE=MyISAM DEFAULT CHARSET=latin1;
    +) ENGINE=InnoDB DEFAULT CHARSET=latin1;
     
     -- ----------------------------
     -- Records
    Index: sql/droplist.sql
    ===================================================================
    --- sql/droplist.sql   (revision 326)
    +++ sql/droplist.sql   (working copy)
    @@ -12,7 +12,7 @@
      PRIMARY KEY  (`mobId`,`itemId`,`sweep`),
      KEY `key_mobId` (`mobId`)
     
    -) TYPE=MyISAM;
    +) ENGINE=InnoDB;
     
     --
     -- Dumping data for table `droplist`
    Index: sql/auction.sql
    ===================================================================
    --- sql/auction.sql   (revision 326)
    +++ sql/auction.sql   (working copy)
    @@ -16,7 +16,7 @@
      endDate decimal(20,0) NOT NULL default '0',
      PRIMARY KEY  (`itemType`,`itemId`,`itemObjectId`),
      KEY `id` (`id`)
    -) ENGINE=MyISAM DEFAULT CHARSET=latin1;
    +) ENGINE=InnoDB DEFAULT CHARSET=latin1;
     
     --
     -- Dumping data for table `auction`
    Index: sql/lvlupgain.sql
    ===================================================================
    --- sql/lvlupgain.sql   (revision 326)
    +++ sql/lvlupgain.sql   (working copy)
    @@ -16,7 +16,7 @@
      `defaultmpmod` decimal(4,2) NOT NULL default '0.00',
      `class_lvl` int(3) NOT NULL default '0',
      PRIMARY KEY  (`classid`)
    -) TYPE=MyISAM;
    +) ENGINE=InnoDB;
     
     --
     -- Dumping data for table `lvlupgain`
    Index: sql/merchant_areas_list.sql
    ===================================================================
    --- sql/merchant_areas_list.sql   (revision 326)
    +++ sql/merchant_areas_list.sql   (working copy)
    @@ -8,7 +8,7 @@
      `tax` double(3,2) unsigned NOT NULL default '0.00',
      `Chaotic` int(11) NOT NULL default '0',
      PRIMARY KEY  (`merchant_area_id`)
    -) TYPE=MyISAM;
    +) ENGINE=InnoDB;
     
     --
     -- Dumping data for table `merchant_areas_list`
    Index: sql/clan_wars.sql
    ===================================================================
    --- sql/clan_wars.sql   (revision 326)
    +++ sql/clan_wars.sql   (working copy)
    @@ -7,7 +7,7 @@
      `clan2` varchar(35) NOT NULL default '',
      `wantspeace1` decimal(1,0) NOT NULL default '0',
      `wantspeace2` decimal(1,0) NOT NULL default '0'
    -) TYPE=MyISAM;
    +) ENGINE=InnoDB;
     
     
     
    Index: sql/topic.sql
    ===================================================================
    --- sql/topic.sql   (revision 326)
    +++ sql/topic.sql   (working copy)
    @@ -10,4 +10,4 @@
      `topic_ownerid` int(8) NOT NULL default '0',
      `topic_type` int(8) NOT NULL default '0',
      `topic_reply` int(8) NOT NULL default '0'
    -) ENGINE=MyISAM;
    +) ENGINE=InnoDB;
    Index: sql/npcskills.sql
    ===================================================================
    --- sql/npcskills.sql   (revision 326)
    +++ sql/npcskills.sql   (working copy)
    @@ -7,7 +7,7 @@
      skillid int(11) NOT NULL default '0',
      level int(11) NOT NULL default '0',
      PRIMARY KEY  (npcid,skillid,level)
    -) TYPE=MyISAM;
    +) ENGINE=InnoDB;
     
     --
     -- Dumping data for table `npcskills`
    Index: sql/enchant_skill_trees.sql
    ===================================================================
    --- sql/enchant_skill_trees.sql   (revision 326)
    +++ sql/enchant_skill_trees.sql   (working copy)
    @@ -15,7 +15,7 @@
      `success_rate77` int(3) NOT NULL default '0',
      `success_rate78` int(3) NOT NULL default '0',
      PRIMARY KEY  (`skill_id`,`level`)
    -) ENGINE=MyISAM DEFAULT CHARSET=latin1;
    +) ENGINE=InnoDB DEFAULT CHARSET=latin1;
     
     
     INSERT INTO enchant_skill_trees VALUES
    Index: sql/mapregion.sql
    ===================================================================
    --- sql/mapregion.sql   (revision 326)
    +++ sql/mapregion.sql   (working copy)
    @@ -15,7 +15,7 @@
     `sec8` int(2) NOT NULL default '0',
     `sec9` int(2) NOT NULL default '0',
     PRIMARY KEY (`region`)
    -) TYPE=MyISAM;
    +) ENGINE=InnoDB;
     
     --
     -- Dumping data for table `mapregion`
    Index: sql/teleport.sql
    ===================================================================
    --- sql/teleport.sql   (revision 326)
    +++ sql/teleport.sql   (working copy)
    @@ -11,7 +11,7 @@
      `price` decimal(6,0) DEFAULT NULL,
      `fornoble` int(1) NOT NULL DEFAULT '0',
      PRIMARY KEY (`id`)
    -) TYPE=MyISAM;
    +) ENGINE=InnoDB;
     
     -- ----------------------------
     -- Records of teleport
    Index: sql/locations.sql
    ===================================================================
    --- sql/locations.sql   (revision 326)
    +++ sql/locations.sql   (working copy)
    @@ -11,7 +11,7 @@
      `proc` int(3) NOT NULL default '0',
      PRIMARY KEY  (`loc_id`,`loc_x`,`loc_y`),
      KEY `proc` (`proc`)
    -) TYPE=MyISAM;
    +) ENGINE=InnoDB;
     
     --
     -- Dumping data for table `locations`
    Index: sql/class_list.sql
    ===================================================================
    --- sql/class_list.sql   (revision 326)
    +++ sql/class_list.sql   (working copy)
    @@ -7,7 +7,7 @@
      `id` int(10) unsigned NOT NULL default '0',
      `parent_id` int(11) NOT NULL default '0',
      PRIMARY KEY  (`id`)
    -) ENGINE=MyISAM;
    +) ENGINE=InnoDB;
     #----------------------------
     # Records for table class_list
     #----------------------------
    Index: sql/skill_trees.sql
    ===================================================================
    --- sql/skill_trees.sql   (revision 326)
    +++ sql/skill_trees.sql   (working copy)
    @@ -7,7 +7,7 @@
      sp int(10) unsigned NOT NULL default '0',
      min_level int(10) unsigned NOT NULL default '0',
      PRIMARY KEY  (class_id,skill_id,level)
    -) TYPE=MyISAM;
    +) ENGINE=InnoDB;
     
     --
     -- Dumping data for table `skill_trees`
    Index: sql/skill_spellbooks.sql
    ===================================================================
    --- sql/skill_spellbooks.sql   (revision 326)
    +++ sql/skill_spellbooks.sql   (working copy)
    @@ -6,7 +6,7 @@
      `skill_id` int(11) NOT NULL default '-1',
      `item_id` int(11) NOT NULL default '-1',
      KEY `skill_id` (`skill_id`,`item_id`)
    -) TYPE=MyISAM;
    +) ENGINE=InnoDB;
     
     -- NOTES:
     -- (0,1393),
    Index: sql/fish.sql
    ===================================================================
    --- sql/fish.sql   (revision 326)
    +++ sql/fish.sql   (working copy)
    @@ -21,7 +21,7 @@
      `wait_time` INT(5) NOT NULL default '0',
      `combat_time` INT(5) NOT NULL default '0',
      PRIMARY KEY  (`id`,`level`)
    -) TYPE=MyISAM;
    +) ENGINE=InnoDB;
     --
     --  Records for table fish
     --
    Index: sql/pets_stats.sql
    ===================================================================
    --- sql/pets_stats.sql   (revision 326)
    +++ sql/pets_stats.sql   (working copy)
    @@ -26,7 +26,7 @@
      `hpregen` int(11) NOT NULL DEFAULT 0,
      `mpregen` int(11) NOT NULL DEFAULT 0,
      PRIMARY KEY (`typeID`,`level`)
    -) ENGINE=MyISAM DEFAULT CHARSET=latin1;
    +) ENGINE=InnoDB DEFAULT CHARSET=latin1;
     
     -- ----------------------------
     -- Records
    avatar
    DnR
    Admin
    Admin

    Posts : 1023
    Join date : 2012-12-03

    Re: fixed all sql files

    Post  DnR on 18th February 2013, 14:39

    micr0 wrote:fix all sql files

    diff
    Code:
    ### Eclipse Workspace Patch 1.0
    #P Lisvus_DataPack
    Index: sql/skill_learn.sql
    ===================================================================
    --- sql/skill_learn.sql   (revision 326)
    +++ sql/skill_learn.sql   (working copy)
    @@ -6,7 +6,7 @@
      npc_id int(11) NOT NULL default '0',
      class_id int(11) NOT NULL default '0',
      PRIMARY KEY  (npc_id,class_id)
    -) TYPE=MyISAM;
    +) ENGINE=InnoDB;
     
     --
     -- Dumping data for table `skill_learn`
    Index: sql/merchant_buylists.sql
    ===================================================================
    --- sql/merchant_buylists.sql   (revision 326)
    +++ sql/merchant_buylists.sql   (working copy)
    @@ -8,7 +8,7 @@
      shop_id decimal(9,0) NOT NULL default '0',
      `order` decimal(4,0) NOT NULL default '0',
      PRIMARY KEY(shop_id,`order`)
    -) TYPE=MyISAM;
    +) ENGINE=InnoDB;
     
     --
     -- Dumping data for table `merchant_buylists`
    Index: sql/armorsets.sql
    ===================================================================
    --- sql/armorsets.sql   (revision 326)
    +++ sql/armorsets.sql   (working copy)
    @@ -14,7 +14,7 @@
      shield decimal(11,0) NOT NULL default '0',
      shield_skill_id decimal(11,0) NOT NULL default '0',
      PRIMARY KEY (id,chest)
    -) ENGINE=MyISAM;
    +) ENGINE=InnoDB;
     
     --                NO GRADE              -------------
     -- ######################## id chest  legs head gloves feet    skill  shield sh_skill
    Index: sql/char_templates.sql
    ===================================================================
    --- sql/char_templates.sql   (revision 326)
    +++ sql/char_templates.sql   (working copy)
    @@ -40,7 +40,7 @@
      `items4` int(4) NOT NULL DEFAULT '0',
      `items5` int(10) NOT NULL DEFAULT '0',
      PRIMARY KEY (`ClassId`)
    -) ENGINE=MyISAM DEFAULT CHARSET=latin1;
    +) ENGINE=InnoDB DEFAULT CHARSET=latin1;
     
     -- ----------------------------
     -- Records
    Index: sql/droplist.sql
    ===================================================================
    --- sql/droplist.sql   (revision 326)
    +++ sql/droplist.sql   (working copy)
    @@ -12,7 +12,7 @@
      PRIMARY KEY  (`mobId`,`itemId`,`sweep`),
      KEY `key_mobId` (`mobId`)
     
    -) TYPE=MyISAM;
    +) ENGINE=InnoDB;
     
     --
     -- Dumping data for table `droplist`
    Index: sql/auction.sql
    ===================================================================
    --- sql/auction.sql   (revision 326)
    +++ sql/auction.sql   (working copy)
    @@ -16,7 +16,7 @@
      endDate decimal(20,0) NOT NULL default '0',
      PRIMARY KEY  (`itemType`,`itemId`,`itemObjectId`),
      KEY `id` (`id`)
    -) ENGINE=MyISAM DEFAULT CHARSET=latin1;
    +) ENGINE=InnoDB DEFAULT CHARSET=latin1;
     
     --
     -- Dumping data for table `auction`
    Index: sql/lvlupgain.sql
    ===================================================================
    --- sql/lvlupgain.sql   (revision 326)
    +++ sql/lvlupgain.sql   (working copy)
    @@ -16,7 +16,7 @@
      `defaultmpmod` decimal(4,2) NOT NULL default '0.00',
      `class_lvl` int(3) NOT NULL default '0',
      PRIMARY KEY  (`classid`)
    -) TYPE=MyISAM;
    +) ENGINE=InnoDB;
     
     --
     -- Dumping data for table `lvlupgain`
    Index: sql/merchant_areas_list.sql
    ===================================================================
    --- sql/merchant_areas_list.sql   (revision 326)
    +++ sql/merchant_areas_list.sql   (working copy)
    @@ -8,7 +8,7 @@
      `tax` double(3,2) unsigned NOT NULL default '0.00',
      `Chaotic` int(11) NOT NULL default '0',
      PRIMARY KEY  (`merchant_area_id`)
    -) TYPE=MyISAM;
    +) ENGINE=InnoDB;
     
     --
     -- Dumping data for table `merchant_areas_list`
    Index: sql/clan_wars.sql
    ===================================================================
    --- sql/clan_wars.sql   (revision 326)
    +++ sql/clan_wars.sql   (working copy)
    @@ -7,7 +7,7 @@
      `clan2` varchar(35) NOT NULL default '',
      `wantspeace1` decimal(1,0) NOT NULL default '0',
      `wantspeace2` decimal(1,0) NOT NULL default '0'
    -) TYPE=MyISAM;
    +) ENGINE=InnoDB;
     
     
     
    Index: sql/topic.sql
    ===================================================================
    --- sql/topic.sql   (revision 326)
    +++ sql/topic.sql   (working copy)
    @@ -10,4 +10,4 @@
      `topic_ownerid` int(8) NOT NULL default '0',
      `topic_type` int(8) NOT NULL default '0',
      `topic_reply` int(8) NOT NULL default '0'
    -) ENGINE=MyISAM;
    +) ENGINE=InnoDB;
    Index: sql/npcskills.sql
    ===================================================================
    --- sql/npcskills.sql   (revision 326)
    +++ sql/npcskills.sql   (working copy)
    @@ -7,7 +7,7 @@
      skillid int(11) NOT NULL default '0',
      level int(11) NOT NULL default '0',
      PRIMARY KEY  (npcid,skillid,level)
    -) TYPE=MyISAM;
    +) ENGINE=InnoDB;
     
     --
     -- Dumping data for table `npcskills`
    Index: sql/enchant_skill_trees.sql
    ===================================================================
    --- sql/enchant_skill_trees.sql   (revision 326)
    +++ sql/enchant_skill_trees.sql   (working copy)
    @@ -15,7 +15,7 @@
      `success_rate77` int(3) NOT NULL default '0',
      `success_rate78` int(3) NOT NULL default '0',
      PRIMARY KEY  (`skill_id`,`level`)
    -) ENGINE=MyISAM DEFAULT CHARSET=latin1;
    +) ENGINE=InnoDB DEFAULT CHARSET=latin1;
     
     
     INSERT INTO enchant_skill_trees VALUES
    Index: sql/mapregion.sql
    ===================================================================
    --- sql/mapregion.sql   (revision 326)
    +++ sql/mapregion.sql   (working copy)
    @@ -15,7 +15,7 @@
     `sec8` int(2) NOT NULL default '0',
     `sec9` int(2) NOT NULL default '0',
     PRIMARY KEY (`region`)
    -) TYPE=MyISAM;
    +) ENGINE=InnoDB;
     
     --
     -- Dumping data for table `mapregion`
    Index: sql/teleport.sql
    ===================================================================
    --- sql/teleport.sql   (revision 326)
    +++ sql/teleport.sql   (working copy)
    @@ -11,7 +11,7 @@
      `price` decimal(6,0) DEFAULT NULL,
      `fornoble` int(1) NOT NULL DEFAULT '0',
      PRIMARY KEY (`id`)
    -) TYPE=MyISAM;
    +) ENGINE=InnoDB;
     
     -- ----------------------------
     -- Records of teleport
    Index: sql/locations.sql
    ===================================================================
    --- sql/locations.sql   (revision 326)
    +++ sql/locations.sql   (working copy)
    @@ -11,7 +11,7 @@
      `proc` int(3) NOT NULL default '0',
      PRIMARY KEY  (`loc_id`,`loc_x`,`loc_y`),
      KEY `proc` (`proc`)
    -) TYPE=MyISAM;
    +) ENGINE=InnoDB;
     
     --
     -- Dumping data for table `locations`
    Index: sql/class_list.sql
    ===================================================================
    --- sql/class_list.sql   (revision 326)
    +++ sql/class_list.sql   (working copy)
    @@ -7,7 +7,7 @@
      `id` int(10) unsigned NOT NULL default '0',
      `parent_id` int(11) NOT NULL default '0',
      PRIMARY KEY  (`id`)
    -) ENGINE=MyISAM;
    +) ENGINE=InnoDB;
     #----------------------------
     # Records for table class_list
     #----------------------------
    Index: sql/skill_trees.sql
    ===================================================================
    --- sql/skill_trees.sql   (revision 326)
    +++ sql/skill_trees.sql   (working copy)
    @@ -7,7 +7,7 @@
      sp int(10) unsigned NOT NULL default '0',
      min_level int(10) unsigned NOT NULL default '0',
      PRIMARY KEY  (class_id,skill_id,level)
    -) TYPE=MyISAM;
    +) ENGINE=InnoDB;
     
     --
     -- Dumping data for table `skill_trees`
    Index: sql/skill_spellbooks.sql
    ===================================================================
    --- sql/skill_spellbooks.sql   (revision 326)
    +++ sql/skill_spellbooks.sql   (working copy)
    @@ -6,7 +6,7 @@
      `skill_id` int(11) NOT NULL default '-1',
      `item_id` int(11) NOT NULL default '-1',
      KEY `skill_id` (`skill_id`,`item_id`)
    -) TYPE=MyISAM;
    +) ENGINE=InnoDB;
     
     -- NOTES:
     -- (0,1393),
    Index: sql/fish.sql
    ===================================================================
    --- sql/fish.sql   (revision 326)
    +++ sql/fish.sql   (working copy)
    @@ -21,7 +21,7 @@
      `wait_time` INT(5) NOT NULL default '0',
      `combat_time` INT(5) NOT NULL default '0',
      PRIMARY KEY  (`id`,`level`)
    -) TYPE=MyISAM;
    +) ENGINE=InnoDB;
     --
     --  Records for table fish
     --
    Index: sql/pets_stats.sql
    ===================================================================
    --- sql/pets_stats.sql   (revision 326)
    +++ sql/pets_stats.sql   (working copy)
    @@ -26,7 +26,7 @@
      `hpregen` int(11) NOT NULL DEFAULT 0,
      `mpregen` int(11) NOT NULL DEFAULT 0,
      PRIMARY KEY (`typeID`,`level`)
    -) ENGINE=MyISAM DEFAULT CHARSET=latin1;
    +) ENGINE=InnoDB DEFAULT CHARSET=latin1;
     
     -- ----------------------------
     -- Records

    You pointed out something important for database.
    I would prefer Inno Db too, mostly for data safety.
    The point is that MySql sets the table type to Inno Db by default to all tables that have no type.
    I' m thinking of removing MyIsam type from these tables you mentioned.
    Thanks a lot.

      Current date/time is 26th September 2017, 11:56