25 lines
556 B
Python
25 lines
556 B
Python
"""
|
|
Add fancards table
|
|
"""
|
|
|
|
from yoyo import step
|
|
|
|
__depends__ = {"20221111_01_jQjnV-add-processed-json-column-to-fanbox-embeds"}
|
|
|
|
steps = [
|
|
step(
|
|
"""
|
|
CREATE TABLE fanbox_fancards (
|
|
id serial primary key,
|
|
user_id varchar not null,
|
|
file_id int not null references files(id),
|
|
UNIQUE (user_id, file_id)
|
|
);
|
|
"""
|
|
),
|
|
step(
|
|
"CREATE INDEX fanbox_fancards_user_id_idx ON fanbox_fancards USING btree (user_id)",
|
|
"DROP INDEX fanbox_fancards_user_id_idx",
|
|
),
|
|
]
|