JUNOHUB-test/prisma/migrations/20260209_init_pgvector/steps.sql
root 284fb12576 Set up JUNOHUB app and EC2 deployment
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-09 20:12:52 +05:00

16 lines
551 B
SQL

-- Enable pgvector extension and create index for knowledge chunk embeddings
CREATE EXTENSION IF NOT EXISTS vector;
-- Adjust the embedding column on KnowledgeChunk to use a concrete vector dimension.
-- NOTE: Update 1536 to match the actual embedding size used by your Gemini model.
ALTER TABLE "KnowledgeChunk"
ALTER COLUMN "embedding" TYPE vector(1536);
CREATE INDEX IF NOT EXISTS "KnowledgeChunk_embedding_storeId_idx"
ON "KnowledgeChunk"
USING ivfflat ("embedding" vector_cosine_ops)
WITH (lists = 100)
WHERE "storeId" IS NOT NULL;