diff --git a/src/main/resources/db/002-characters.sql b/src/main/resources/db/002-characters.sql
new file mode 100644
index 0000000000..122d4ccc0c
--- /dev/null
+++ b/src/main/resources/db/002-characters.sql
@@ -0,0 +1,84 @@
+CREATE TABLE lb_characters
+(
+ id INT NOT NULL AUTO_INCREMENT,
+ accountid INT NOT NULL DEFAULT '0',
+ world INT NOT NULL DEFAULT '0',
+ `name` VARCHAR(13) NOT NULL DEFAULT '',
+ level INT NOT NULL DEFAULT '1',
+ exp INT NOT NULL DEFAULT '0',
+ gachaexp INT NOT NULL DEFAULT '0',
+ str INT NOT NULL DEFAULT '12',
+ dex INT NOT NULL DEFAULT '5',
+ luk INT NOT NULL DEFAULT '4',
+ `int` INT NOT NULL DEFAULT '4',
+ hp INT NOT NULL DEFAULT '50',
+ mp INT NOT NULL DEFAULT '5',
+ maxhp INT NOT NULL DEFAULT '50',
+ maxmp INT NOT NULL DEFAULT '5',
+ meso INT NOT NULL DEFAULT '0',
+ hpMpUsed INT UNSIGNED NOT NULL DEFAULT '0',
+ job INT NOT NULL DEFAULT '0',
+ skincolor INT NOT NULL DEFAULT '0',
+ gender INT NOT NULL DEFAULT '0',
+ fame INT NOT NULL DEFAULT '0',
+ fquest INT NOT NULL DEFAULT '0',
+ hair INT NOT NULL DEFAULT '0',
+ face INT NOT NULL DEFAULT '0',
+ ap INT NOT NULL DEFAULT '0',
+ sp VARCHAR(128) NOT NULL DEFAULT '0,0,0,0,0,0,0,0,0,0',
+ map INT NOT NULL DEFAULT '0',
+ spawnpoint INT NOT NULL DEFAULT '0',
+ gm TINYINT NOT NULL DEFAULT '0',
+ party INT NOT NULL DEFAULT '0',
+ buddyCapacity INT NOT NULL DEFAULT '25',
+ createdate TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
+ `rank` INT UNSIGNED NOT NULL DEFAULT '1',
+ rankMove INT NOT NULL DEFAULT '0',
+ jobRank INT UNSIGNED NOT NULL DEFAULT '1',
+ jobRankMove INT NOT NULL DEFAULT '0',
+ guildid INT UNSIGNED NOT NULL DEFAULT '0',
+ guildrank INT UNSIGNED NOT NULL DEFAULT '5',
+ messengerid INT UNSIGNED NOT NULL DEFAULT '0',
+ messengerposition INT UNSIGNED NOT NULL DEFAULT '4',
+ mountlevel INT NOT NULL DEFAULT '1',
+ mountexp INT NOT NULL DEFAULT '0',
+ mounttiredness INT NOT NULL DEFAULT '0',
+ omokwins INT NOT NULL DEFAULT '0',
+ omoklosses INT NOT NULL DEFAULT '0',
+ omokties INT NOT NULL DEFAULT '0',
+ matchcardwins INT NOT NULL DEFAULT '0',
+ matchcardlosses INT NOT NULL DEFAULT '0',
+ matchcardties INT NOT NULL DEFAULT '0',
+ MerchantMesos INT DEFAULT '0',
+ HasMerchant TINYINT DEFAULT '0',
+ equipslots INT NOT NULL DEFAULT '24',
+ useslots INT NOT NULL DEFAULT '24',
+ setupslots INT NOT NULL DEFAULT '24',
+ etcslots INT NOT NULL DEFAULT '24',
+ familyId INT NOT NULL DEFAULT '-1',
+ monsterbookcover INT NOT NULL DEFAULT '0',
+ allianceRank INT NOT NULL DEFAULT '5',
+ vanquisherStage INT UNSIGNED NOT NULL DEFAULT '0',
+ ariantPoints INT UNSIGNED NOT NULL DEFAULT '0',
+ dojoPoints INT UNSIGNED NOT NULL DEFAULT '0',
+ lastDojoStage INT UNSIGNED NOT NULL DEFAULT '0',
+ finishedDojoTutorial TINYINT UNSIGNED NOT NULL DEFAULT '0',
+ vanquisherKills INT UNSIGNED NOT NULL DEFAULT '0',
+ summonValue INT UNSIGNED NOT NULL DEFAULT '0',
+ partnerId INT NOT NULL DEFAULT '0',
+ marriageItemId INT NOT NULL DEFAULT '0',
+ reborns INT NOT NULL DEFAULT '0',
+ PQPoints INT NOT NULL DEFAULT '0',
+ dataString VARCHAR(64) NOT NULL DEFAULT '',
+ lastLogoutTime TIMESTAMP NOT NULL DEFAULT '2015-01-01 05:00:00',
+ lastExpGainTime TIMESTAMP NOT NULL DEFAULT '2015-01-01 05:00:00',
+ partySearch TINYINT NOT NULL DEFAULT '1',
+ jailexpire BIGINT NOT NULL DEFAULT '0',
+ PRIMARY KEY (id),
+ KEY accountid (accountid),
+ KEY party (party),
+ KEY ranking1 (`level`, exp),
+ KEY ranking2 (gm, job),
+ INDEX (id, accountid, world),
+ INDEX (id, accountid, `name`)
+);
\ No newline at end of file
diff --git a/src/main/resources/db/changelog.xml b/src/main/resources/db/changelog.xml
index e7a003206c..0efb01c572 100644
--- a/src/main/resources/db/changelog.xml
+++ b/src/main/resources/db/changelog.xml
@@ -9,4 +9,8 @@
+
+
+
+
\ No newline at end of file