From 94d8d43d7883dffdd1925c1359d0aa6dc912e7fd Mon Sep 17 00:00:00 2001 From: Alex Gleason Date: Mon, 14 Oct 2024 16:02:07 -0500 Subject: [PATCH] Add unique index on push_subscriptions token_hash --- src/db/migrations/038_push_subscriptions.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/db/migrations/038_push_subscriptions.ts b/src/db/migrations/038_push_subscriptions.ts index c3fa95e9..ecce1b1f 100644 --- a/src/db/migrations/038_push_subscriptions.ts +++ b/src/db/migrations/038_push_subscriptions.ts @@ -13,6 +13,13 @@ export async function up(db: Kysely): Promise { .addColumn('created_at', 'timestamp', (c) => c.notNull().defaultTo(sql`CURRENT_TIMESTAMP`)) .addColumn('updated_at', 'timestamp', (c) => c.notNull().defaultTo(sql`CURRENT_TIMESTAMP`)) .execute(); + + await db.schema + .createIndex('push_subscriptions_token_hash_idx') + .on('push_subscriptions') + .column('token_hash') + .unique() + .execute(); } export async function down(db: Kysely): Promise {