-- CreateTable CREATE TABLE "SearchCache" ( "id" TEXT NOT NULL, "userId" TEXT NOT NULL, "queryHash" TEXT NOT NULL, "query" TEXT NOT NULL, "results" JSONB NOT NULL, "provider" TEXT NOT NULL, "createdAt" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT "SearchCache_pkey" PRIMARY KEY ("id") ); -- CreateIndex CREATE INDEX "SearchCache_userId_idx" ON "SearchCache"("userId"); -- CreateIndex CREATE UNIQUE INDEX "SearchCache_userId_queryHash_provider_key" ON "SearchCache"("userId", "queryHash", "provider");