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");
|
|
"""
|
|
),
|
|
]
|