29 lines
629 B
Python
29 lines
629 B
Python
|
"""
|
||
|
Add service in table for incomplete posts
|
||
|
"""
|
||
|
|
||
|
from yoyo import step
|
||
|
|
||
|
__depends__ = {"20230408_00_FLSD-add-post-incomplete-rewards"}
|
||
|
|
||
|
steps = [
|
||
|
step(
|
||
|
"""
|
||
|
ALTER TABLE posts_incomplete_rewards ADD COLUMN "user" varchar(255) NULL;
|
||
|
"""
|
||
|
),
|
||
|
step(
|
||
|
"""
|
||
|
UPDATE posts_incomplete_rewards pir
|
||
|
SET "user" = p."user"
|
||
|
FROM posts p
|
||
|
WHERE pir.id = p.id AND pir.service = p.service;
|
||
|
"""
|
||
|
),
|
||
|
step(
|
||
|
"""
|
||
|
CREATE INDEX posts_incomplete_rewards_service_user_idx ON posts_incomplete_rewards USING btree (service, "user");
|
||
|
"""
|
||
|
),
|
||
|
]
|