ai_learn_node/backend/scripts/setup-db.sh

26 lines
561 B
Bash
Raw Permalink Normal View History

2026-01-13 01:59:40 +00:00
#!/bin/bash
# 数据库初始化脚本
echo "🚀 开始初始化数据库..."
# 进入backend目录
cd "$(dirname "$0")/.."
# 生成Prisma Client
echo "📦 生成Prisma Client..."
npm run prisma:generate
# 运行数据库迁移
echo "🗄️ 创建数据库和表结构..."
npm run prisma:migrate -- --name init
# 填充初始数据
echo "🌱 填充初始课程数据..."
npm run prisma:seed
echo "✅ 数据库初始化完成!"
echo ""
echo "数据库文件位置: backend/prisma/dev.db"
echo "现在可以运行 'npm run dev' 启动服务器了"