30 lines
727 B
Bash
Executable File
30 lines
727 B
Bash
Executable File
#!/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
|