Something went wrong. Try again.
Monorepo for Aesthetic.Computer aesthetic.computer
Something went wrong. Try again.
123456789101112131415161718192021222324#!/usr/bin/env node// Admin migration script - run migrations outside of Netlify functions// Usage: node scripts/admin-migrate.mjs painting// Usage: node scripts/admin-migrate.mjs piece
import { listAndSaveMedia } from "../backend/database.mjs";
const mediaType = process.argv[2];
if (!mediaType || !["painting", "piece"].includes(mediaType)) { console.error('Usage: node scripts/admin-migrate.mjs [painting|piece]'); process.exit(1);}
console.log(`🔄 Migrating ${mediaType}s from buckets to database...`);
try { await listAndSaveMedia(mediaType); console.log(`✅ Migration complete for ${mediaType}s!`);} catch (error) { console.error(`❌ Migration failed:`, error); process.exit(1);}