diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1748844710107-addSoftDeleteIndexes.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1748844710107-addSoftDeleteIndexes.ts index a05ac2259..19144551b 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1748844710107-addSoftDeleteIndexes.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1748844710107-addSoftDeleteIndexes.ts @@ -10,23 +10,9 @@ export class AddSoftDeleteIndexes1748844710107 implements MigrationInterface { await queryRunner.query( `CREATE INDEX "IDX_USER_WORKSPACE_USER_ID" ON "core"."userWorkspace" ("userId") `, ); - await queryRunner.query( - `CREATE INDEX "IDX_USER_WORKSPACE_ID_DELETED_AT" ON "core"."userWorkspace" ("id", "deletedAt") `, - ); - await queryRunner.query( - `CREATE INDEX "IDX_USER_ID_DELETED_AT" ON "core"."user" ("id", "deletedAt") `, - ); - await queryRunner.query( - `CREATE INDEX "IDX_WORKSPACE_ID_DELETED_AT" ON "core"."workspace" ("id", "deletedAt") `, - ); } public async down(queryRunner: QueryRunner): Promise { - await queryRunner.query(`DROP INDEX "core"."IDX_WORKSPACE_ID_DELETED_AT"`); - await queryRunner.query(`DROP INDEX "core"."IDX_USER_ID_DELETED_AT"`); - await queryRunner.query( - `DROP INDEX "core"."IDX_USER_WORKSPACE_ID_DELETED_AT"`, - ); await queryRunner.query(`DROP INDEX "core"."IDX_USER_WORKSPACE_USER_ID"`); await queryRunner.query( `DROP INDEX "core"."IDX_USER_WORKSPACE_WORKSPACE_ID"`, diff --git a/packages/twenty-server/src/engine/core-modules/user-workspace/user-workspace.entity.ts b/packages/twenty-server/src/engine/core-modules/user-workspace/user-workspace.entity.ts index c20d859e3..517f75c18 100644 --- a/packages/twenty-server/src/engine/core-modules/user-workspace/user-workspace.entity.ts +++ b/packages/twenty-server/src/engine/core-modules/user-workspace/user-workspace.entity.ts @@ -38,7 +38,6 @@ registerEnumType(PermissionsOnAllObjectRecords, { 'userId', 'workspaceId', ]) -@Index('IDX_USER_WORKSPACE_ID_DELETED_AT', ['id', 'deletedAt']) @Index('IDX_USER_WORKSPACE_USER_ID', ['userId']) @Index('IDX_USER_WORKSPACE_WORKSPACE_ID', ['workspaceId']) export class UserWorkspace { diff --git a/packages/twenty-server/src/engine/core-modules/user/user.entity.ts b/packages/twenty-server/src/engine/core-modules/user/user.entity.ts index 8eb34ad5b..ea513286f 100644 --- a/packages/twenty-server/src/engine/core-modules/user/user.entity.ts +++ b/packages/twenty-server/src/engine/core-modules/user/user.entity.ts @@ -34,7 +34,6 @@ registerEnumType(OnboardingStatus, { unique: true, where: '"deletedAt" IS NULL', }) -@Index('IDX_USER_ID_DELETED_AT', ['id', 'deletedAt']) export class User { @IDField(() => UUIDScalarType) @PrimaryGeneratedColumn('uuid') diff --git a/packages/twenty-server/src/engine/core-modules/workspace/workspace.entity.ts b/packages/twenty-server/src/engine/core-modules/workspace/workspace.entity.ts index bd5adfd0b..69d13f70d 100644 --- a/packages/twenty-server/src/engine/core-modules/workspace/workspace.entity.ts +++ b/packages/twenty-server/src/engine/core-modules/workspace/workspace.entity.ts @@ -8,7 +8,6 @@ import { CreateDateColumn, DeleteDateColumn, Entity, - Index, OneToMany, PrimaryGeneratedColumn, Relation, @@ -35,7 +34,6 @@ registerEnumType(WorkspaceActivationStatus, { ) @Entity({ name: 'workspace', schema: 'core' }) @ObjectType() -@Index('IDX_WORKSPACE_ID_DELETED_AT', ['id', 'deletedAt']) export class Workspace { // Fields @IDField(() => UUIDScalarType)