mirror of
https://github.com/toeverything/AFFiNE.git
synced 2026-02-15 05:37:32 +00:00
fix: query type cast
This commit is contained in:
@@ -1,11 +1,11 @@
|
||||
-- CreateIndex
|
||||
CREATE INDEX "blobs_workspace_id_status_deleted_at_idx" ON "blobs"("workspace_id", "status", "deleted_at");
|
||||
CREATE INDEX IF NOT EXISTS "blobs_workspace_id_status_deleted_at_idx" ON "blobs"("workspace_id", "status", "deleted_at");
|
||||
|
||||
-- CreateIndex
|
||||
CREATE INDEX "workspace_pages_workspace_id_public_idx" ON "workspace_pages"("workspace_id", "public");
|
||||
CREATE INDEX IF NOT EXISTS "workspace_pages_workspace_id_public_idx" ON "workspace_pages"("workspace_id", "public");
|
||||
|
||||
-- CreateIndex
|
||||
CREATE INDEX "workspace_user_permissions_workspace_id_type_status_idx" ON "workspace_user_permissions"("workspace_id", "type", "status");
|
||||
CREATE INDEX IF NOT EXISTS "workspace_user_permissions_workspace_id_type_status_idx" ON "workspace_user_permissions"("workspace_id", "type", "status");
|
||||
|
||||
-- CreateIndex
|
||||
CREATE INDEX "workspaces_created_at_idx" ON "workspaces"("created_at");
|
||||
CREATE INDEX IF NOT EXISTS "workspaces_created_at_idx" ON "workspaces"("created_at");
|
||||
@@ -247,7 +247,7 @@ export class WorkspaceModel extends BaseModel {
|
||||
}
|
||||
AND ${
|
||||
features.length
|
||||
? Prisma.sql`COALESCE(fs.features, ARRAY[]::text[]) @> ${features}`
|
||||
? Prisma.sql`CAST(COALESCE(fs.features, ARRAY[]::text[]) AS text[]) @> ${Prisma.sql`${features}::text[]`}`
|
||||
: Prisma.sql`TRUE`
|
||||
}
|
||||
ORDER BY w.created_at DESC
|
||||
@@ -333,7 +333,7 @@ export class WorkspaceModel extends BaseModel {
|
||||
}
|
||||
AND ${
|
||||
features.length
|
||||
? Prisma.sql`COALESCE(fs.features, ARRAY[]::text[]) @> ${features}`
|
||||
? Prisma.sql`CAST(COALESCE(fs.features, ARRAY[]::text[]) AS text[]) @> ${Prisma.sql`${features}::text[]`}`
|
||||
: Prisma.sql`TRUE`
|
||||
}
|
||||
),
|
||||
@@ -450,7 +450,7 @@ export class WorkspaceModel extends BaseModel {
|
||||
}
|
||||
AND ${
|
||||
features.length
|
||||
? Prisma.sql`COALESCE(fs.features, ARRAY[]::text[]) @> ${features}`
|
||||
? Prisma.sql`CAST(COALESCE(fs.features, ARRAY[]::text[]) AS text[]) @> ${Prisma.sql`${features}::text[]`}`
|
||||
: Prisma.sql`TRUE`
|
||||
}
|
||||
`;
|
||||
|
||||
Reference in New Issue
Block a user