v0.11.1: 权限体系重构 + AI管线优化 + 内容整理

This commit is contained in:
sgp
2026-05-22 18:36:41 +08:00
parent 7955d11c52
commit b33fe1e8e1
397 changed files with 30940 additions and 161 deletions
+21
View File
@@ -0,0 +1,21 @@
import { PrismaClient } from "@prisma/client";
import { PrismaMariaDb } from "@prisma/adapter-mariadb";
import "dotenv/config";
const base = process.env.DATABASE_URL;
const sep = base.includes("?") ? "&" : "?";
const adapter = new PrismaMariaDb(base + sep + "connection_limit=20");
const prisma = new PrismaClient({ adapter });
async function main() {
const skills = await prisma.skill.findMany({ where: { status: "draft" }, select: { id: true, name: true } });
for (const s of skills) {
await prisma.skillReview.deleteMany({ where: { skillId: s.id } });
await prisma.reviewGenerationLog.deleteMany({ where: { skillId: s.id } });
await prisma.skill.delete({ where: { id: s.id } });
console.log("Deleted:", s.name);
}
console.log("Done:", skills.length, "deleted");
}
main().catch(console.error).finally(() => prisma.$disconnect());