Some checks failed
Deploy / deploy (push) Has been cancelled
Full-stack web application for Telegram management - Frontend: Vue 3 + Vben Admin - Backend: NestJS - Features: User management, group broadcast, statistics 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
46 lines
3.2 KiB
Bash
Executable File
46 lines
3.2 KiB
Bash
Executable File
#!/bin/bash
|
||
|
||
# 备份原文件
|
||
echo "备份原文件..."
|
||
cp -r backend/src/modes backend/src/modes.backup
|
||
|
||
# 批量替换表名
|
||
echo "修改表名..."
|
||
|
||
# 主要的表
|
||
sed -i '' 's/tableName:"tg_account"/tableName:"c_tg_account"/g' backend/src/modes/MTgAccount.js
|
||
sed -i '' 's/tableName:"tg_firstname"/tableName:"c_firstname"/g' backend/src/modes/MFirstname.js
|
||
sed -i '' 's/tableName:"tg_lastname"/tableName:"c_lastname"/g' backend/src/modes/MLastname.js
|
||
sed -i '' 's/tableName:"tg_group"/tableName:"c_group"/g' backend/src/modes/MGroup.js
|
||
sed -i '' 's/tableName:"tg_message"/tableName:"c_message"/g' backend/src/modes/MMessage.js
|
||
sed -i '' 's/tableName:"tg_config"/tableName:"c_config"/g' backend/src/modes/MConfig.js
|
||
sed -i '' 's/tableName:"tg_script"/tableName:"c_script"/g' backend/src/modes/MScript.js
|
||
sed -i '' 's/tableName:"tg_script_article"/tableName:"c_script_article"/g' backend/src/modes/MScriptArticle.js
|
||
sed -i '' 's/tableName:"tg_script_project"/tableName:"c_script_project"/g' backend/src/modes/MScriptProject.js
|
||
sed -i '' 's/tableName:"tg_script_task"/tableName:"c_script_task"/g' backend/src/modes/MScriptTask.js
|
||
|
||
# 其他相关表
|
||
sed -i '' 's/tableName:"tg_pull_member_log"/tableName:"c_pull_member_log"/g' backend/src/modes/MPullMemberLog.js
|
||
sed -i '' 's/tableName:"tg_group_send_log"/tableName:"c_group_send_log"/g' backend/src/modes/MGroupSendLog.js
|
||
sed -i '' 's/tableName:"tg_register_log"/tableName:"c_tg_register_log"/g' backend/src/modes/MTGRegisterLog.js
|
||
sed -i '' 's/tableName:"tg_join_group_log"/tableName:"c_join_group_log"/g' backend/src/modes/MJoinGroupLog.js
|
||
sed -i '' 's/tableName:"tg_group_task"/tableName:"c_group_task"/g' backend/src/modes/MGroupTask.js
|
||
sed -i '' 's/tableName:"tg_group_muster"/tableName:"c_group_muster"/g' backend/src/modes/MGroupMuster.js
|
||
sed -i '' 's/tableName:"tg_exchange"/tableName:"c_exchange"/g' backend/src/modes/MExchange.js
|
||
sed -i '' 's/tableName:"tg_login_code_log"/tableName:"c_tg_login_code_log"/g' backend/src/modes/MTGLoginCodeLog.js
|
||
sed -i '' 's/tableName:"tg_lines"/tableName:"c_lines"/g' backend/src/modes/MLines.js
|
||
sed -i '' 's/tableName:"tg_group_listener"/tableName:"c_group_listener"/g' backend/src/modes/MGroupListener.js
|
||
sed -i '' 's/tableName:"tg_pull_member_task"/tableName:"c_pull_member_task"/g' backend/src/modes/MPullMemberTask.js
|
||
sed -i '' 's/tableName:"tg_message_muster"/tableName:"c_message_muster"/g' backend/src/modes/MMessageMuster.js
|
||
sed -i '' 's/tableName:"tg_performer"/tableName:"c_performer"/g' backend/src/modes/MPerformer.js
|
||
sed -i '' 's/tableName:"tg_dc"/tableName:"c_dc"/g' backend/src/modes/MDc.js
|
||
sed -i '' 's/tableName:"tg_api_data"/tableName:"c_api_data"/g' backend/src/modes/MApiData.js
|
||
sed -i '' 's/tableName:"tg_pull_member_project_statistic"/tableName:"c_pull_member_project_statistic"/g' backend/src/modes/MPullMemberProjectStatistic.js
|
||
sed -i '' 's/tableName:"tg_pull_member_statistic"/tableName:"c_pull_member_statistic"/g' backend/src/modes/MPullMemberStatistic.js
|
||
|
||
# 保留一些新表不变(这些表可能没有c_版本)
|
||
# tg_account_usage, tg_group_user, tg_project_invite_log, tg_group_marketing_log,
|
||
# tg_account_usage_log, tg_telegram_users, tg_smart_group_task, tg_smart_task_execution,
|
||
# tg_user, tg_account_health, tg_account_pool
|
||
|
||
echo "表名修改完成!" |