17 lines
584 B
MySQL
17 lines
584 B
MySQL
|
|
-- Learning Hub Overhaul: Remove ResourceType/CohortLevel enums, add accessJson + coverImageKey
|
||
|
|
|
||
|
|
-- Drop columns that reference the enums
|
||
|
|
ALTER TABLE "LearningResource" DROP COLUMN "resourceType";
|
||
|
|
ALTER TABLE "LearningResource" DROP COLUMN "cohortLevel";
|
||
|
|
|
||
|
|
-- Drop the cohortLevel index
|
||
|
|
DROP INDEX IF EXISTS "LearningResource_cohortLevel_idx";
|
||
|
|
|
||
|
|
-- Add new columns
|
||
|
|
ALTER TABLE "LearningResource" ADD COLUMN "accessJson" JSONB;
|
||
|
|
ALTER TABLE "LearningResource" ADD COLUMN "coverImageKey" TEXT;
|
||
|
|
|
||
|
|
-- Drop the enum types
|
||
|
|
DROP TYPE IF EXISTS "ResourceType";
|
||
|
|
DROP TYPE IF EXISTS "CohortLevel";
|