1. 排行榜悬浮窗关闭后小按钮消失问题 - 修复面板居中模式关闭时按钮位置错误 - 保存并恢复按钮的居中状态 2. 首页tag按钮按素材数量排序 - 添加按素材数量降序排序逻辑 3. 上传弹窗输入框浅色模式文字不可见 - 添加 text-slate-900 确保浅色模式下文字可见 - 添加 placeholder 样式确保占位符正确显示
33 lines
1.0 KiB
Bash
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"
|