kemono2/db/migrations/20231114_00_FOA436-add-comment-revisions-table.py

29 lines
902 B
Python
Raw Normal View History

2024-07-04 22:08:17 +02:00
"""
Add comments revisions
"""
from yoyo import step
__depends__ = {"20231111_00_DEL88D-add-tags-to-posts"}
steps = [
step(
"""
CREATE TABLE public.comments_revisions (
revision_id serial4 NOT NULL,
id varchar(255) NOT NULL,
post_id varchar(255) NOT NULL,
parent_id varchar(255) NULL,
commenter varchar(255) NOT NULL,
service varchar(20) NOT NULL,
"content" text NOT NULL DEFAULT ''::text,
added timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
published timestamp NULL,
CONSTRAINT comments_revisions_pkey PRIMARY KEY (revision_id)
);
CREATE INDEX comments_revisions_post_id_idx ON public.comments_revisions USING btree (post_id);
CREATE INDEX comments_revisions_id_idx ON public.comments_revisions USING btree (id);
"""
),
]