22 lines
804 B
JavaScript
22 lines
804 B
JavaScript
import prisma from './src/lib/prisma';
|
|
async function main() {
|
|
console.log('Starting deletion process...');
|
|
try {
|
|
// Delete all product variants first to avoid foreign key constraint errors
|
|
const deletedVariants = await prisma.productVariant.deleteMany({});
|
|
console.log(`Deleted ${deletedVariants.count} ProductVariants.`);
|
|
// Delete all products
|
|
const deletedProducts = await prisma.product.deleteMany({});
|
|
console.log(`Deleted ${deletedProducts.count} Products.`);
|
|
console.log('Deletion completed successfully.');
|
|
}
|
|
catch (error) {
|
|
console.error('Error deleting products:', error);
|
|
process.exit(1);
|
|
}
|
|
finally {
|
|
await prisma.$disconnect();
|
|
}
|
|
}
|
|
main();
|
|
//# sourceMappingURL=delete_products.js.map
|