b328e82eb2
- 新增视频预览:VideoPlayer 组件、VideoController/DyCollectVideoService/Repository、VideoPageRequestDTO 对应后端改动 - 新增数据看板:workplace/statics.vue、RecordTable、相关 store/http/axios 改动 - 新增下载配置:DownloadConfigService、ConfigController、AppSet.vue、AppConfig - 其他:DyHttpClientService / 同步 Job(Collect, Favorit) / Cookie 表 / CommonService / ServiceExtension 的配套调整 - 仓库卫生:.gitignore 追加 feiniu 过滤;运维脚本归档到 docs/scripts/
40 lines
1.2 KiB
Bash
40 lines
1.2 KiB
Bash
#!/bin/bash
|
|
DB_PATH="/Users/gaotu/WebstormProjects/dysync.net/db/dy.sqlite"
|
|
|
|
echo "=== 数据库检查 ==="
|
|
echo ""
|
|
|
|
echo "1. 视频记录总数:"
|
|
sqlite3 "$DB_PATH" "SELECT COUNT(*) FROM dy_collect_video;"
|
|
|
|
echo ""
|
|
echo "2. 有保存路径的视频数量:"
|
|
sqlite3 "$DB_PATH" "SELECT COUNT(*) FROM dy_collect_video WHERE videoSavePath IS NOT NULL AND videoSavePath != '';"
|
|
|
|
echo ""
|
|
echo "3. Cookie配置数量:"
|
|
sqlite3 "$DB_PATH" "SELECT COUNT(*) FROM dy_user_cookies;"
|
|
|
|
echo ""
|
|
echo "4. Cookie配置详情:"
|
|
sqlite3 -header -column "$DB_PATH" "SELECT id, userName, savePath, favSavePath, uperSavePath, collHasSyncd FROM dy_user_cookies LIMIT 5;"
|
|
|
|
echo ""
|
|
echo "5. 视频记录示例(前3条):"
|
|
sqlite3 -header -column "$DB_PATH" "SELECT id, videoTitle, author, videoSavePath, fileSize FROM dy_collect_video LIMIT 3;"
|
|
|
|
echo ""
|
|
echo "6. 检查视频文件是否存在:"
|
|
sqlite3 "$DB_PATH" "SELECT videoSavePath FROM dy_collect_video WHERE videoSavePath IS NOT NULL AND videoSavePath != '' LIMIT 1;" | while read path; do
|
|
if [ -n "$path" ]; then
|
|
echo "检查: $path"
|
|
if [ -f "$path" ]; then
|
|
echo "✅ 文件存在"
|
|
ls -lh "$path" | awk '{print " 大小: " $5}'
|
|
else
|
|
echo "❌ 文件不存在"
|
|
fi
|
|
fi
|
|
done
|
|
|