refactors, specific day playtime controls

This commit is contained in:
mikicvi
2025-09-22 22:46:33 +01:00
parent c8062cf96b
commit 6d3202e385
27 changed files with 1710 additions and 1365 deletions
+8 -6
View File
@@ -6,10 +6,12 @@ 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);
// Only run migrations if explicitly requested
if (process.env.RUN_MIGRATIONS === 'true') {
try {
migrate(db, { migrationsFolder: './lib/db/migrations' });
console.log('Database migrations completed');
} catch (error) {
console.error('Database migration failed:', error);
}
}