aboutsummaryrefslogtreecommitdiff
path: root/scripts/migrate.js
blob: 656c75220a42163a1eaa7b07d35eec2cf14022ad (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11

import { createClient } from '@libsql/client';
import { drizzle } from 'drizzle-orm/libsql';
import { migrate } from 'drizzle-orm/libsql/migrator';

const dbUrl = process.env.DATABASE_URL ?? 'file:./data/data.db';
const client = createClient({ url: dbUrl });
const db = drizzle(client);

await migrate(db, { migrationsFolder: './drizzle' });
console.log('Migrations applied successfully');
client.close();