From 9b72f0ea14dde2738976a5bcf97a662ffc44246a Mon Sep 17 00:00:00 2001 From: Jarvis Date: Mon, 30 Mar 2026 21:14:44 -0500 Subject: [PATCH] fix(db): add CREATE EXTENSION vector before first migration using pgvector The insights table uses vector(1536) but no migration enables the pgvector extension. CI postgres (pgvector/pgvector:pg17) has the extension available but it must be explicitly created before use. Adds CREATE EXTENSION IF NOT EXISTS vector at the top of 0001_cynical_ultimatum.sql (the first migration referencing vector type). --- packages/db/drizzle/0001_cynical_ultimatum.sql | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/db/drizzle/0001_cynical_ultimatum.sql b/packages/db/drizzle/0001_cynical_ultimatum.sql index 8eea8d8..290c8e3 100644 --- a/packages/db/drizzle/0001_cynical_ultimatum.sql +++ b/packages/db/drizzle/0001_cynical_ultimatum.sql @@ -1,3 +1,4 @@ +CREATE EXTENSION IF NOT EXISTS vector;--> statement-breakpoint CREATE TABLE "agent_logs" ( "id" uuid PRIMARY KEY DEFAULT gen_random_uuid() NOT NULL, "session_id" text NOT NULL,