mirror of
https://github.com/arcan1s/ffxivbis.git
synced 2025-07-13 22:05:49 +00:00
initial commit
This commit is contained in:
38
migrations/20190830_01_sYYZL-init-tables.py
Normal file
38
migrations/20190830_01_sYYZL-init-tables.py
Normal file
@ -0,0 +1,38 @@
|
||||
'''
|
||||
init tables
|
||||
'''
|
||||
|
||||
from yoyo import step
|
||||
|
||||
__depends__ = {}
|
||||
|
||||
steps = [
|
||||
step('''create table players (
|
||||
player_id integer primary key,
|
||||
created integer not null,
|
||||
nick text not null,
|
||||
job text not null,
|
||||
bis_link text,
|
||||
priority integer not null default 1
|
||||
)'''),
|
||||
step('''create unique index players_nick_job_idx on players(nick, job)'''),
|
||||
|
||||
step('''create table loot (
|
||||
loot_id integer primary key,
|
||||
player_id integer not null,
|
||||
created integer not null,
|
||||
piece text not null,
|
||||
is_tome integer not null,
|
||||
foreign key (player_id) references players(player_id) on delete cascade
|
||||
)'''),
|
||||
step('''create index loot_owner_idx on loot(player_id)'''),
|
||||
|
||||
step('''create table bis (
|
||||
player_id integer not null,
|
||||
created integer not null,
|
||||
piece text not null,
|
||||
is_tome integer not null,
|
||||
foreign key (player_id) references players(player_id) on delete cascade
|
||||
)'''),
|
||||
step('''create unique index bis_piece_player_id_idx on bis(player_id, piece)''')
|
||||
]
|
Reference in New Issue
Block a user