From 4c0c38cfa706e53cadfaeab1d3886297bc49f814 Mon Sep 17 00:00:00 2001 From: Oh64 Date: Fri, 27 Mar 2026 20:20:27 +0100 Subject: [PATCH] indexes on instance_bans lookup columns --- src/util/entities/InstanceBan.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/util/entities/InstanceBan.ts b/src/util/entities/InstanceBan.ts index a82865a10..03424e5a5 100644 --- a/src/util/entities/InstanceBan.ts +++ b/src/util/entities/InstanceBan.ts @@ -16,7 +16,7 @@ along with this program. If not, see . */ -import { Column, CreateDateColumn, Entity, FindOptionsWhere, JoinColumn, OneToOne, RelationId } from "typeorm"; +import { Column, CreateDateColumn, Entity, FindOptionsWhere, Index, JoinColumn, OneToOne, RelationId } from "typeorm"; import { BaseClass } from "./BaseClass"; @Entity({ @@ -30,12 +30,15 @@ export class InstanceBan extends BaseClass { @Column() reason: string; + @Index() @Column({ nullable: true }) user_id?: string; + @Index() @Column({ nullable: true }) fingerprint?: string; + @Index() @Column({ nullable: true }) ip_address?: string;