Remove message thread id from mcma and update scripts (#6500)

- Remove `messageThreadId` from `messageChannelMessageAssociation`
- Update thread merging
- Update all queries which were dependent on this field
- Update some raw queries by using `twentyORM` instead

---------

Co-authored-by: Weiko <corentin@twenty.com>
This commit is contained in:
bosiraphael
2024-08-06 18:19:59 +02:00
committed by GitHub
parent 48d0a3649d
commit 018b8220dc
14 changed files with 177 additions and 571 deletions

View File

@ -2,7 +2,6 @@ import { EntityManager } from 'typeorm';
import { DEV_SEED_MESSAGE_CHANNEL_IDS } from 'src/database/typeorm-seeds/workspace/message-channels';
import { DEV_SEED_MESSAGE_IDS } from 'src/database/typeorm-seeds/workspace/messages';
import { DEV_SEED_MESSAGE_THREAD_IDS } from 'src/database/typeorm-seeds/workspace/message-threads';
const tableName = 'messageChannelMessageAssociation';
@ -25,7 +24,6 @@ export const seedMessageChannelMessageAssociation = async (
'updatedAt',
'deletedAt',
'messageThreadExternalId',
'messageThreadId',
'messageExternalId',
'messageId',
'messageChannelId',
@ -38,7 +36,6 @@ export const seedMessageChannelMessageAssociation = async (
updatedAt: new Date(),
deletedAt: null,
messageThreadExternalId: null,
messageThreadId: DEV_SEED_MESSAGE_THREAD_IDS.MESSAGE_THREAD_1,
messageExternalId: null,
messageId: DEV_SEED_MESSAGE_IDS.MESSAGE_1,
messageChannelId: DEV_SEED_MESSAGE_CHANNEL_IDS.TIM,
@ -49,7 +46,6 @@ export const seedMessageChannelMessageAssociation = async (
updatedAt: new Date(),
deletedAt: null,
messageThreadExternalId: null,
messageThreadId: DEV_SEED_MESSAGE_THREAD_IDS.MESSAGE_THREAD_2,
messageExternalId: null,
messageId: DEV_SEED_MESSAGE_IDS.MESSAGE_2,
messageChannelId: DEV_SEED_MESSAGE_CHANNEL_IDS.TIM,
@ -60,7 +56,6 @@ export const seedMessageChannelMessageAssociation = async (
updatedAt: new Date(),
deletedAt: null,
messageThreadExternalId: null,
messageThreadId: DEV_SEED_MESSAGE_THREAD_IDS.MESSAGE_THREAD_1,
messageExternalId: null,
messageId: DEV_SEED_MESSAGE_IDS.MESSAGE_3,
messageChannelId: DEV_SEED_MESSAGE_CHANNEL_IDS.TIM,