add email threads to companies

This commit is contained in:
richardtekula
2025-11-25 15:00:30 +01:00
parent cf4df9d314
commit 879709661e
9 changed files with 227 additions and 1 deletions

View File

@@ -85,6 +85,7 @@ export const emails = pgTable('emails', {
id: uuid('id').primaryKey().defaultRandom(),
emailAccountId: uuid('email_account_id').references(() => emailAccounts.id, { onDelete: 'cascade' }).notNull(),
contactId: uuid('contact_id').references(() => contacts.id, { onDelete: 'cascade' }),
companyId: uuid('company_id').references(() => companies.id, { onDelete: 'set null' }),
jmapId: text('jmap_id').unique(),
messageId: text('message_id').unique(),
threadId: text('thread_id'),