-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathschema.xml
More file actions
41 lines (41 loc) · 1.95 KB
/
Copy pathschema.xml
File metadata and controls
41 lines (41 loc) · 1.95 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
<database>
<table name="player" class_name="PlayerDAO" file_name="dao">
<column name="id" type="BIGINT" auto_increment="true" nullable="false"/>
<column name="name" type="VARCHAR(50)" nullable="false"/>
<column name="level" type="INT" default="1"/>
<primary_key>id</primary_key>
<unique_key>name</unique_key>
</table>
<table name="item" class_name="ItemDAO" file_name="dao">
<column name="id" type="BIGINT" auto_increment="true" nullable="false"/>
<column name="player_id" type="BIGINT" nullable="false" />
<column name="level" type="INT" default="1"/>
<primary_key>id</primary_key>
<index>player_id</index>
</table>
<table name="skill" class_name="SkillDAO" file_name="dao">
<column name="id" type="BIGINT" auto_increment="true" nullable="false"/>
<column name="player_id" type="BIGINT" nullable="false" />
<column name="skill_id" type="BIGINT" nullable="false" />
<column name="level" type="INT" default="1"/>
<primary_key>id</primary_key>
<unique_key>player_id, skill_id</unique_key>
<index>player_id</index>
</table>
<table name="quest_active" class_name="QuestActiveDAO" file_name="dao">
<column name="character_id" type="BIGINT" nullable="false"/>
<column name="quest_id" type="INT" nullable="false"/>
<column name="state" type="TINYINT" nullable="false"/>
<column name="progress1" type="INT" default="0" nullable="false"/>
<column name="progress2" type="INT" default="0" nullable="false"/>
<column name="progress3" type="INT" default="0" nullable="false"/>
<column name="accept_time" type="DATETIME" nullable="false"/>
<primary_key>character_id, quest_id</primary_key>
<index>character_id</index>
</table>
<table name="quest_state" class_name="QuestStateDAO" file_name="dao">
<column name="character_id" type="BIGINT" nullable="false"/>
<column name="flags" type="BLOB" nullable="false"/>
<primary_key>character_id</primary_key>
</table>
</database>