flnxi-Wu/temp-migrate.sh
WuYongJie 63ec6b7dfb fix: 修复排行榜按钮消失、tag排序和输入框浅色模式问题
1. 排行榜悬浮窗关闭后小按钮消失问题
   - 修复面板居中模式关闭时按钮位置错误
   - 保存并恢复按钮的居中状态

2. 首页tag按钮按素材数量排序
   - 添加按素材数量降序排序逻辑

3. 上传弹窗输入框浅色模式文字不可见
   - 添加 text-slate-900 确保浅色模式下文字可见
   - 添加 placeholder 样式确保占位符正确显示
2025-12-14 21:41:29 +08:00

33 lines
1.0 KiB
Bash

#!/bin/bash
# 临时数据迁移脚本
# 用于在服务器上执行数据库迁移
echo "开始数据迁移..."
# 1. 更新模板 version 字段
echo "步骤 1: 更新模板 version 字段..."
ssh -i "C:/Users/Mr_Wu01/.ssh/youyidian_prod_ed25519" root@45.249.208.118 << 'ENDSSH'
docker exec youyidian-3d-material npx prisma db execute --stdin << 'ENDSQL'
UPDATE "UploadTemplate" SET version = 1 WHERE version IS NULL OR version < 1;
ENDSQL
ENDSSH
echo "✓ 模板 version 字段更新完成"
# 2. 检查素材 templateId
echo ""
echo "步骤 2: 检查素材 templateId..."
ssh -i "C:/Users/Mr_Wu01/.ssh/youyidian_prod_ed25519" root@45.249.208.118 << 'ENDSSH'
docker exec youyidian-3d-material npx prisma db execute --stdin << 'ENDSQL'
SELECT COUNT(*) as count FROM "materials" WHERE "templateId" IS NULL AND "deletedAt" IS NULL;
ENDSQL
ENDSSH
echo ""
echo "✓ 数据迁移完成!"
echo ""
echo "请访问以下地址验证部署:"
echo "- 应用首页: http://45.249.208.118:4320"
echo "- 模板管理: http://45.249.208.118:4320/admin/templates"