Atemo c867d2f5b7 Added Royal Members Cards (nov 2019) (#5498) 4 år sedan
..
compatibility 04cfe17b2b Converted item database to YAML (#4335) 4 år sedan
tools ebc96235e7 Removed leftover interreg table (#4737) 5 år sedan
upgrades 58031236c3 Rename upgrade_20200505.sql to upgrade_20200808b.sql (#5327) 4 år sedan
README.md ad3f48f9de Cleans up the item SQL parsing (#5478) 4 år sedan
item_cash_db.sql 3776bfbaa3 Support itemids up to ~2 billion (#5141) 4 år sedan
item_cash_db2.sql 3776bfbaa3 Support itemids up to ~2 billion (#5141) 4 år sedan
item_db.sql ad3f48f9de Cleans up the item SQL parsing (#5478) 4 år sedan
item_db2.sql 04cfe17b2b Converted item database to YAML (#4335) 4 år sedan
item_db2_re.sql 04cfe17b2b Converted item database to YAML (#4335) 4 år sedan
item_db_equip.sql ad3f48f9de Cleans up the item SQL parsing (#5478) 4 år sedan
item_db_etc.sql ad3f48f9de Cleans up the item SQL parsing (#5478) 4 år sedan
item_db_re.sql ad3f48f9de Cleans up the item SQL parsing (#5478) 4 år sedan
item_db_re_equip.sql c867d2f5b7 Added Royal Members Cards (nov 2019) (#5498) 4 år sedan
item_db_re_etc.sql c867d2f5b7 Added Royal Members Cards (nov 2019) (#5498) 4 år sedan
item_db_re_usable.sql 7a4bef2ab7 Fix several honor token items and add Prontera Recall skill (#5431) 4 år sedan
item_db_usable.sql ad3f48f9de Cleans up the item SQL parsing (#5478) 4 år sedan
logs.sql 3776bfbaa3 Support itemids up to ~2 billion (#5141) 4 år sedan
main.sql 3776bfbaa3 Support itemids up to ~2 billion (#5141) 4 år sedan
mob_db.sql 3776bfbaa3 Support itemids up to ~2 billion (#5141) 4 år sedan
mob_db2.sql 3776bfbaa3 Support itemids up to ~2 billion (#5141) 4 år sedan
mob_db2_re.sql 3776bfbaa3 Support itemids up to ~2 billion (#5141) 4 år sedan
mob_db_re.sql d4c018cd90 Mob and NPC Identity Update (#5441) 4 år sedan
mob_skill_db.sql 8b7f44cc63 SQL synchronization 4 år sedan
mob_skill_db2.sql 487f84ef92 * Changed some item_db's fields on MySQL table to use char types rather than numeric types (those fields are never been used for calculation) 11 år sedan
mob_skill_db2_re.sql 487f84ef92 * Changed some item_db's fields on MySQL table to use char types rather than numeric types (those fields are never been used for calculation) 11 år sedan
mob_skill_db_re.sql 07cac123a9 Terra Gloria (episode 16.2) - walkthrough conversion (#3990) 4 år sedan
roulette_default_data.sql c3b6951ba7 Fixed default roulette data 8 år sedan

README.md

SQL Imports

Explanation of SQL import files

The files in this directory are basic SQL table building scripts. The contained scripts are needed for initial installs as well as subsequent updates.

New Install


For a new install, the following needs to be imported into the 'ragnarok' schema: Note: The schema name is defined in conf/inter_athena.conf::map_server_db.

  • main.sql - Contains tables for normal server usage.
  • roulette_default_data.sql - Contains data for the client's roulette game.

For a new install, the following needs to be imported into the 'log' schema: Note: The schema name is defined in conf/inter_athena.conf::log_db_db.

  • logs.sql - Contains tables for logging of server events.

If your server is setup to read SQL database data, import the following: Note: If conf/inter_athena.conf::use_sql_db is set to yes continue with these imports else these can be skipped. Not all files have to be imported, only the ones that apply to the same mode as the server being ran.

  • item_cash_db.sql - Used for client's cash shop.
  • item_cash_db2.sql - Used for client's cash shop (import).
  • item_db.sql - Contains pre-renewal item data table structure.
  • item_db_equip.sql - Contains pre-renewal equipment item data.
  • item_db_etc.sql - Contains pre-renewal etcetera item data.
  • item_db2.sql - Contains pre-renewal item data (import).
  • item_db_re.sql - Contains renewal item data table structure.
  • item_db_re_equip.sql - Contains renewal equipment item data.
  • item_db_re_etc.sql - Contains renewal etcetera item data.
  • item_db_re_usable.sql - Contains renewal usable item data.
  • item_db_usable.sql - Contains pre-renewal usable item data.
  • item_db2_re.sql - Contains renewal item data (import).
  • mob_db.sql - Contains pre-renewal mob data.
  • mob_db2.sql - Contains pre-renewal mob data (import).
  • mob_db_re.sql - Contains renewal mob data.
  • mob_db2_re.sql - Contains renewal mob data (import).
  • mob_skill_db.sql - Contains pre-renewal mob skill data.
  • mob_skill_db2.sql - Contains pre-renewal mob skill data (import).
  • mob_skill_db_re.sql - Contains renewal mob skill data.
  • mob_skill_db2_re.sql - Contains renewal mob skill data (import).

Updates


Over the course of time new features and optimizations will take place. This may require SQL changes to happen. In the upgrades folder will be upgrade files with an attached date. These imports only have to executed if an update has occurred after the initial installation. Many times a SQL error will be displayed on the server console stating the format differs from what is required.

Compatibility


The compatibility folder contains SQL views which are used with helping control panels or websites grab prevalent data for a table that may have changed structure.

These are optional imports but website data such as item databases will not work properly when using the new YAML format without these views:

  • item_db_compat.sql - Creates a view for the item_db.
  • item_db2_compat.sql - Creates a view for the item_db2 (import).
  • item_db_re_compat.sql - Creates a view for the item_db_re.
  • item_db2_re_compat.sql - Creates a view for the item_db2_re (import).

Tools


The tools folder contains some simple adjustments if needed for an administrator's personal preferences.

  • convert_engine_innodb.sql - Converts the SQL table engine setting to InnoDB.
  • convert_engine_myiasm.sql - Converts the SQL table engine setting to MyISAM.
  • convert_passwords.sql - Converts the login table's password value to MD5.