mirror of
https://github.com/johndoe6345789/metabuilder.git
synced 2026-04-25 14:25:02 +00:00
26 lines
848 B
JavaScript
26 lines
848 B
JavaScript
#!/usr/bin/env node
|
|
|
|
const fs = require('fs');
|
|
const path = require('path');
|
|
|
|
const sourcePath = path.join(__dirname, '../src/lib/database-prisma.ts');
|
|
const targetPath = path.join(__dirname, '../src/lib/database.ts');
|
|
const backupPath = path.join(__dirname, '../src/lib/database-kv-backup.ts');
|
|
|
|
console.log('Migrating database layer to Prisma...');
|
|
|
|
if (fs.existsSync(targetPath)) {
|
|
console.log('Creating backup of old database.ts...');
|
|
fs.copyFileSync(targetPath, backupPath);
|
|
console.log(`Backup created at: ${backupPath}`);
|
|
}
|
|
|
|
console.log('Copying Prisma implementation...');
|
|
fs.copyFileSync(sourcePath, targetPath);
|
|
console.log('Database layer migrated successfully!');
|
|
|
|
console.log('\nNext steps:');
|
|
console.log('1. Run: npm run db:generate');
|
|
console.log('2. Run: npm run db:push');
|
|
console.log('3. Restart your development server');
|