managarten/packages/manadeck-database/src/migrate.ts
Wuesteon d36b321d9d style: auto-format codebase with Prettier
Applied formatting to 1487+ files using pnpm format:write
  - TypeScript/JavaScript files
  - Svelte components
  - Astro pages
  - JSON configs
  - Markdown docs

  13 files still need manual review (Astro JSX comments)
2025-11-27 18:33:16 +01:00

23 lines
502 B
TypeScript

import { migrate } from 'drizzle-orm/postgres-js/migrator';
import { createClient } from './client.js';
import path from 'path';
async function runMigrations() {
console.log('Running migrations...');
const db = createClient();
try {
await migrate(db, {
migrationsFolder: path.join(__dirname, '../drizzle'),
});
console.log('Migrations completed successfully!');
} catch (error) {
console.error('Migration failed:', error);
process.exit(1);
}
process.exit(0);
}
runMigrations();