#!/bin/bash # 脚本名称: load-clickhouse-testdata.sh # 用途: 将测试数据加载到ClickHouse数据库中 # 设置脚本目录路径 SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" # 设置SQL文件路径 SQL_FILE="$SCRIPT_DIR/sql/clickhouse/seed-clickhouse-analytics.sql" # 检查SQL文件是否存在 if [ ! -f "$SQL_FILE" ]; then echo "错误: SQL文件 '$SQL_FILE' 不存在" exit 1 fi # 执行CH查询脚本 echo "开始加载测试数据到ClickHouse数据库..." bash "$SCRIPT_DIR/sql/clickhouse/ch-query.sh" -f "$SQL_FILE" # 检查执行结果 if [ $? -eq 0 ]; then echo "测试数据已成功加载到ClickHouse数据库" else echo "错误: 加载测试数据失败" exit 1 fi exit 0