Skip to content

Commit e40228a

Browse files
committed
fix: 🐛 enhance database migration error handling
1 parent 05e0fa4 commit e40228a

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

src/db/index.ts

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,13 @@ const db = drizzle({
1919
*/
2020
export async function migrateDb(): Promise<void> {
2121
log.info('Running database migrations...');
22-
await migrate(db, { migrationsFolder: 'src/db/migrations' });
23-
log.info('Database migrations completed successfully');
22+
try {
23+
await migrate(db, { migrationsFolder: 'src/db/migrations' });
24+
log.info('Database migrations completed successfully');
25+
} catch (error) {
26+
log.error({ error }, 'Database migration failed');
27+
throw error;
28+
}
2429
}
2530

2631
export default db;

0 commit comments

Comments
 (0)