quanyoumi/migrate.sh

31 lines
763 B
Bash

#!/bin/bash
echo "=========================================="
echo "数据库迁移 - 添加弹幕字段"
echo "=========================================="
echo ""
# 检查容器是否运行
if ! docker ps | grep -q quanyoumi-app; then
echo "错误: quanyoumi-app 容器未运行"
echo "请先启动容器: docker-compose up -d"
exit 1
fi
echo "正在容器内执行数据库迁移..."
docker exec quanyoumi-app node /app/backend/migrations/index.js
if [ $? -ne 0 ]; then
echo ""
echo "迁移失败!"
exit 1
fi
echo ""
echo "=========================================="
echo "迁移完成!请重启容器使更改生效"
echo "=========================================="
echo ""
echo "重启命令: docker-compose restart"
echo ""