28 lines
826 B
JavaScript
28 lines
826 B
JavaScript
// 临时脚本:删除所有笔记数据
|
|
const { PrismaClient } = require('@prisma/client');
|
|
const prisma = new PrismaClient();
|
|
|
|
async function deleteAllNotes() {
|
|
try {
|
|
console.log('🗑️ 开始删除所有笔记数据...');
|
|
|
|
// 删除所有笔记
|
|
const deleteResult = await prisma.note.deleteMany({});
|
|
|
|
console.log(`✅ 已删除 ${deleteResult.count} 条笔记记录`);
|
|
|
|
// 可选:删除所有笔记本(如果用户需要)
|
|
// const deleteNotebooksResult = await prisma.notebook.deleteMany({});
|
|
// console.log(`✅ 已删除 ${deleteNotebooksResult.count} 个笔记本`);
|
|
|
|
console.log('✅ 删除完成!');
|
|
} catch (error) {
|
|
console.error('❌ 删除失败:', error);
|
|
throw error;
|
|
} finally {
|
|
await prisma.$disconnect();
|
|
}
|
|
}
|
|
|
|
deleteAllNotes();
|