Files
openclaw-config/skill-workshop/proposals/table-alias-20260814-97302444a5/scripts/sync_tables.sh
T

28 lines
616 B
Bash

#!/bin/bash
# 表结构对齐脚本 - 准生产 → VPS
SOURCE_DB="${1:-}"
TARGET_DB="${2:-$SOURCE_DB}"
[ -z "$SOURCE_DB" ] && echo "用法:$0 <database>" && exit 1
# 连接信息
SOURCE_HOST="100.115.195.188"
SOURCE_PORT="50036"
SOURCE_USER="witsoftd"
TARGET_HOST="101.34.227.188"
TARGET_PORT="3306"
TARGET_USER="root"
echo "同步 $SOURCE_DB 到 VPS..."
# 获取表列表
TABLES=$(mysql -h "$SOURCE_HOST" -P "$SOURCE_PORT" -u "$SOURCE_USER" -p"${MYSQL_PWD_WIT}" -D "$SOURCE_DB" -N -e "SHOW TABLES;")
for TABLE in $TABLES; do
echo "处理:$TABLE"
# 对比并生成脚本...
done
echo "完成!"