mirror of
https://github.com/arcan1s/ffxivbis.git
synced 2025-04-24 17:27:17 +00:00
39 lines
1.1 KiB
Python
39 lines
1.1 KiB
Python
'''
|
|
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)''')
|
|
]
|