Initial commit: YouTube Studio Flow (backend, frontend, infrastructure, docs)
This commit is contained in:
@@ -0,0 +1,17 @@
|
||||
-- Add collaboratorIds directly to Video
|
||||
ALTER TABLE "Video" ADD COLUMN "collaboratorIds" JSONB NOT NULL DEFAULT '[]';
|
||||
|
||||
-- Migrate existing data from VideoConfig.collaboratorIds into Video.collaboratorIds
|
||||
UPDATE "Video" v
|
||||
SET "collaboratorIds" = vc."collaboratorIds"
|
||||
FROM "VideoConfig" vc
|
||||
WHERE vc."videoId" = v.id
|
||||
AND vc."collaboratorIds" IS NOT NULL
|
||||
AND vc."collaboratorIds"::text != '[]'
|
||||
AND vc."collaboratorIds"::text != 'null';
|
||||
|
||||
-- Drop VideoCollaborator join table
|
||||
DROP TABLE "VideoCollaborator";
|
||||
|
||||
-- Remove collaboratorIds from VideoConfig
|
||||
ALTER TABLE "VideoConfig" DROP COLUMN "collaboratorIds";
|
||||
Reference in New Issue
Block a user