initial version of the app
This commit is contained in:
@@ -0,0 +1,15 @@
|
||||
import Database from 'better-sqlite3';
|
||||
import { drizzle } from 'drizzle-orm/better-sqlite3';
|
||||
import { migrate } from 'drizzle-orm/better-sqlite3/migrator';
|
||||
import * as schema from './schema';
|
||||
|
||||
const sqlite = new Database('./sqlite.db');
|
||||
export const db = drizzle(sqlite, { schema });
|
||||
|
||||
// Run migrations on startup
|
||||
try {
|
||||
migrate(db, { migrationsFolder: './lib/db/migrations' });
|
||||
console.log('Database migrations completed');
|
||||
} catch (error) {
|
||||
console.error('Database migration failed:', error);
|
||||
}
|
||||
Reference in New Issue
Block a user