Add unique index on push_subscriptions token_hash

This commit is contained in:
Alex Gleason 2024-10-14 16:02:07 -05:00
parent 4019099c57
commit 94d8d43d78
No known key found for this signature in database
GPG key ID: 7211D1F99744FBB7

View file

@ -13,6 +13,13 @@ export async function up(db: Kysely<any>): Promise<void> {
.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<any>): Promise<void> {