fix: 定时任务修复+管理后台Task7支持 (Task4外键修复, Task7管理员邮箱动态查询, Task5限流防护, Task7加入SCRIPT_MAP)
This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
#!/bin/bash
|
||||
cd /home/ubuntu/zhuiguang-ai/scripts
|
||||
for f in *.mjs; do
|
||||
if grep -q 'PrismaMariaDb' "$f" 2>/dev/null; then
|
||||
OLD="const base = process.env.DATABASE_URL || \"mysql://localhost:3306/zhuiguang_ai?charset=utf8mb4\";"
|
||||
NEW="const base = (process.env.DATABASE_URL || \"mysql://localhost:3306/zhuiguang_ai?charset=utf8mb4\").replace('mysql://', 'mariadb://');"
|
||||
if grep -qF "$OLD" "$f" 2>/dev/null; then
|
||||
sed -i "s|const base = process.env.DATABASE_URL || \"mysql://localhost:3306/zhuiguang_ai?charset=utf8mb4\";|const base = (process.env.DATABASE_URL || \"mysql://localhost:3306/zhuiguang_ai?charset=utf8mb4\").replace('mysql://', 'mariadb://');|g" "$f"
|
||||
echo "Fixed: $f"
|
||||
else
|
||||
echo "Skipped (pattern not matched): $f"
|
||||
fi
|
||||
fi
|
||||
done
|
||||
echo "=== Verification ==="
|
||||
grep -n 'const base' task5-update-stars.mjs task1-discover-tools.mjs task3-check-tools.mjs task6-review-hot.mjs task7-news-to-community.mjs daily-discover.mjs daily-news.mjs 2>/dev/null
|
||||
Reference in New Issue
Block a user