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 {