feat: 实现投瓶和异步内容审核
This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
ALTER TABLE "bottles" ADD COLUMN "client_request_id" VARCHAR(128);
|
||||
UPDATE "bottles" SET "client_request_id" = "id"::text WHERE "client_request_id" IS NULL;
|
||||
ALTER TABLE "bottles" ALTER COLUMN "client_request_id" SET NOT NULL;
|
||||
CREATE UNIQUE INDEX "bottles_author_id_client_request_id_key"
|
||||
ON "bottles"("author_id", "client_request_id");
|
||||
|
||||
CREATE UNIQUE INDEX "moderation_tasks_target_type_target_id_key"
|
||||
ON "moderation_tasks"("target_type", "target_id");
|
||||
|
||||
ALTER TABLE "outbox_events"
|
||||
ADD COLUMN "dedupe_key" VARCHAR(255),
|
||||
ADD COLUMN "locked_at" TIMESTAMPTZ(3);
|
||||
UPDATE "outbox_events" SET "dedupe_key" = "id"::text WHERE "dedupe_key" IS NULL;
|
||||
ALTER TABLE "outbox_events" ALTER COLUMN "dedupe_key" SET NOT NULL;
|
||||
CREATE UNIQUE INDEX "outbox_events_dedupe_key_key" ON "outbox_events"("dedupe_key");
|
||||
CREATE INDEX "outbox_events_processing_lease_idx" ON "outbox_events"("status", "locked_at");
|
||||
Reference in New Issue
Block a user