29 lines
902 B
Python
29 lines
902 B
Python
|
"""
|
||
|
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);
|
||
|
"""
|
||
|
),
|
||
|
]
|