Skip to content

Commit 637047e

Browse files
committed
fix: refactor project table
Signed-off-by: Umberto Sgueglia <usgueglia@contractor.linuxfoundation.org>
1 parent 443176c commit 637047e

2 files changed

Lines changed: 16 additions & 0 deletions

File tree

backend/src/database/migrations/U1778749030__refactor-projects-catalog.sql

Whitespace-only changes.
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
-- Drop evaluatedProjects table (data migrated into projectCatalog)
2+
DROP TABLE IF EXISTS "evaluatedProjects";
3+
4+
-- Remove ossfCriticalityScore from projectCatalog
5+
ALTER TABLE "projectCatalog" DROP COLUMN IF EXISTS "ossfCriticalityScore";
6+
DROP INDEX IF EXISTS "ix_projectCatalog_ossfCriticalityScore";
7+
8+
-- Add new columns to projectCatalog
9+
ALTER TABLE "projectCatalog"
10+
ADD COLUMN IF NOT EXISTS "source" VARCHAR(64),
11+
ADD COLUMN IF NOT EXISTS "action" VARCHAR(16) NOT NULL DEFAULT 'auto',
12+
ADD COLUMN IF NOT EXISTS "evaluatedAt" TIMESTAMP WITH TIME ZONE,
13+
ADD COLUMN IF NOT EXISTS "onboardedAt" TIMESTAMP WITH TIME ZONE;
14+
15+
CREATE INDEX "ix_projectCatalog_source" ON "projectCatalog" ("source");
16+
CREATE INDEX "ix_projectCatalog_action" ON "projectCatalog" ("action");

0 commit comments

Comments
 (0)