mirror of
https://github.com/hanzoai/dataroom.git
synced 2026-10-30 18:41:07 +00:00
16 lines
742 B
SQL
16 lines
742 B
SQL
CREATE INDEX IF NOT EXISTS "View_viewerId_idx" ON "View"("viewerId");
|
|
|
|
CREATE INDEX IF NOT EXISTS "View_viewedAt_idx" ON "View"("viewedAt" DESC);
|
|
|
|
CREATE INDEX IF NOT EXISTS "View_viewerId_documentId_idx" ON "View"("viewerId", "documentId");
|
|
|
|
-- Index for viewer email search
|
|
CREATE INDEX IF NOT EXISTS "Viewer_email_prefix_idx" ON "Viewer"(lower("email") text_pattern_ops);
|
|
|
|
CREATE INDEX IF NOT EXISTS "Viewer_teamId_email_idx" ON "Viewer"("teamId", lower("email"));
|
|
|
|
-- Additional indexes for sorting optimization
|
|
CREATE INDEX IF NOT EXISTS "Viewer_teamId_createdAt_idx" ON "Viewer"("teamId", "createdAt" DESC);
|
|
|
|
CREATE INDEX IF NOT EXISTS "View_viewerId_viewedAt_idx" ON "View"("viewerId", "viewedAt" DESC) WHERE "documentId" IS NOT NULL;
|