diff --git a/backend/src/database/migrations/V1790963849__octolens-keyword-mappings.sql b/backend/src/database/migrations/V1790963849__octolens-keyword-mappings.sql new file mode 100644 index 0000000000..8afbfe7ca1 --- /dev/null +++ b/backend/src/database/migrations/V1790963849__octolens-keyword-mappings.sql @@ -0,0 +1,10 @@ +CREATE TABLE IF NOT EXISTS integration."octolensKeywordMappings" ( + id UUID PRIMARY KEY DEFAULT uuid_generate_v4(), + "integrationId" UUID NOT NULL REFERENCES public.integrations(id) ON DELETE CASCADE, + "segmentId" UUID NOT NULL REFERENCES public.segments(id), + "keywordId" INTEGER NOT NULL, + keyword TEXT NOT NULL, + "createdAt" TIMESTAMPTZ NOT NULL DEFAULT now(), + "updatedAt" TIMESTAMPTZ NOT NULL DEFAULT now(), + UNIQUE ("integrationId", "keywordId") +);