-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathschema.sql
More file actions
50 lines (48 loc) · 1.73 KB
/
Copy pathschema.sql
File metadata and controls
50 lines (48 loc) · 1.73 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
42
43
44
45
46
47
48
49
50
-- Accounts tabel
CREATE TABLE accounts (
id SERIAL PRIMARY KEY,
username VARCHAR(32) UNIQUE NOT NULL,
email VARCHAR(64) UNIQUE,
type INTEGER NOT NULL DEFAULT 0,
secret VARCHAR(64) DEFAULT NULL,
password_hash VARCHAR(128) NOT NULL,
created_at TIMESTAMP DEFAULT NOW()
);
-- Characters tabel
CREATE TABLE characters (
id SERIAL PRIMARY KEY,
account_id INTEGER REFERENCES accounts(id) ON DELETE CASCADE,
group_id int NOT NULL DEFAULT '1',
name VARCHAR(255) UNIQUE NOT NULL DEFAULT 'knight',
vocation VARCHAR(32) NOT NULL,
lookbody INTEGER NOT NULL DEFAULT 0,
lookfeet INTEGER NOT NULL DEFAULT 0,
lookhead INTEGER NOT NULL DEFAULT 0,
looklegs INTEGER NOT NULL DEFAULT 0,
looktype INTEGER NOT NULL DEFAULT 0,
direction INTEGER NOT NULL DEFAULT 2,
pos_x INTEGER DEFAULT 100,
pos_y INTEGER DEFAULT 100,
pos_z INTEGER DEFAULT 7,
level INTEGER NOT NULL DEFAULT 1,
experience INTEGER DEFAULT 0,
health INTEGER NOT NULL DEFAULT 150,
healthmax INTEGER NOT NULL DEFAULT 150,
mana INTEGER NOT NULL DEFAULT 150,
manamax INTEGER NOT NULL DEFAULT 150,
maglevel INTEGER NOT NULL DEFAULT 0,
skill_fist INTEGER NOT NULL DEFAULT 10,
skill_fist_tries INTEGER NOT NULL DEFAULT 0,
skill_club INTEGER NOT NULL DEFAULT 10,
skill_club_tries INTEGER NOT NULL DEFAULT 0,
skill_sword INTEGER NOT NULL DEFAULT 10,
skill_sword_tries INTEGER NOT NULL DEFAULT 0,
skill_axe INTEGER NOT NULL DEFAULT 10,
skill_axe_tries INTEGER NOT NULL DEFAULT 0,
skill_dist INTEGER NOT NULL DEFAULT 10,
skill_dist_tries INTEGER NOT NULL DEFAULT 0,
skill_shielding INTEGER NOT NULL DEFAULT 10,
skill_shielding_tries INTEGER NOT NULL DEFAULT 0,
skill_fishing INTEGER NOT NULL DEFAULT 10,
skill_fishing_tries INTEGER NOT NULL DEFAULT 0
);