feat: create and assign labels on trello import

This commit is contained in:
Henry
2025-01-29 18:00:44 +00:00
parent 34f8ad4def
commit 80067767ce
9 changed files with 1796 additions and 38 deletions

View File

@@ -1,4 +1,4 @@
import { relations } from "drizzle-orm";
import { relations, sql } from "drizzle-orm";
import {
bigint,
bigserial,
@@ -78,10 +78,9 @@ export const boards = pgTable(
},
(table) => ({
visibilityIndex: index("board_visibility_idx").on(table.visibility),
uniqueSlugPerWorkspace: uniqueIndex("unique_slug_per_workspace").on(
table.workspaceId,
table.slug,
),
uniqueSlugPerWorkspace: uniqueIndex("unique_slug_per_workspace")
.on(table.workspaceId, table.slug)
.where(sql`${table.deletedAt} IS NULL`),
}),
);