mirror of
https://gitlab.com/veloren/veloren.git
synced 2024-08-30 18:12:32 +00:00
Added migrations for skill trees.
This commit is contained in:
parent
69be3a3d93
commit
495a8eba1c
4
server/src/migrations/2020-12-13-172324_skills/down.sql
Normal file
4
server/src/migrations/2020-12-13-172324_skills/down.sql
Normal file
@ -0,0 +1,4 @@
|
||||
-- Drops skill and skill_group tables
|
||||
|
||||
DROP TABLE skill;
|
||||
DROP TABLE skill_group;
|
22
server/src/migrations/2020-12-13-172324_skills/up.sql
Normal file
22
server/src/migrations/2020-12-13-172324_skills/up.sql
Normal file
@ -0,0 +1,22 @@
|
||||
-- Creates skill and skill_group tables. Adds General skill tree for players that are already created
|
||||
|
||||
CREATE TABLE skill_group (
|
||||
character_id INTEGER NOT NULL,
|
||||
skill_group_type TEXT NOT NULL,
|
||||
exp INTEGER NOT NULL,
|
||||
available_sp INTEGER NOT NULL,
|
||||
FOREIGN KEY(character_id) REFERENCES character(character_id),
|
||||
PRIMARY KEY(character_id,skill_group_type)
|
||||
);
|
||||
|
||||
CREATE TABLE skill (
|
||||
character_id INTEGER NOT NULL,
|
||||
skill TEXT NOT NULL,
|
||||
level INTEGER,
|
||||
FOREIGN KEY(character_id) REFERENCES character(character_id),
|
||||
PRIMARY KEY(character_id,skill)
|
||||
);
|
||||
|
||||
INSERT INTO skill_group
|
||||
SELECT c.character_id, '"General"', 0, 0
|
||||
FROM character c
|
Loading…
Reference in New Issue
Block a user