get db schema
This commit is contained in:
47
backend/scripts/db-inspector/run-all.sh
Executable file
47
backend/scripts/db-inspector/run-all.sh
Executable file
@@ -0,0 +1,47 @@
|
||||
#!/bin/bash
|
||||
|
||||
# 一键运行所有数据库检查脚本
|
||||
echo "============================================="
|
||||
echo "开始运行所有数据库结构检查脚本..."
|
||||
echo "============================================="
|
||||
|
||||
# 定义输出目录
|
||||
DB_REPORTS_DIR="/Users/liam/code/promote/backend/db-reports"
|
||||
|
||||
# 确保目录存在
|
||||
mkdir -p "$DB_REPORTS_DIR"
|
||||
echo "输出目录: $DB_REPORTS_DIR"
|
||||
|
||||
# 获取当前时间戳
|
||||
TIMESTAMP=$(date +"%Y-%m-%dT%H-%M-%S")
|
||||
echo "时间戳: $TIMESTAMP"
|
||||
echo ""
|
||||
|
||||
# 运行PostgreSQL脚本
|
||||
echo "============================================="
|
||||
echo "正在运行PostgreSQL数据库结构检查脚本..."
|
||||
echo "============================================="
|
||||
NODE_OPTIONS="--no-deprecation --no-warnings" node --no-inspect backend/scripts/db-inspector/postgres-schema.js
|
||||
|
||||
# 等待1秒
|
||||
sleep 1
|
||||
|
||||
# 运行ClickHouse脚本
|
||||
echo ""
|
||||
echo "============================================="
|
||||
echo "正在运行ClickHouse数据库结构检查脚本..."
|
||||
echo "============================================="
|
||||
NODE_OPTIONS="--no-deprecation --no-warnings" node --no-inspect backend/scripts/db-inspector/clickhouse-schema.js
|
||||
|
||||
# 完成信息
|
||||
echo ""
|
||||
echo "============================================="
|
||||
echo "所有数据库结构检查脚本已完成!"
|
||||
echo "报告已保存到以下目录:"
|
||||
echo "$DB_REPORTS_DIR"
|
||||
echo "============================================="
|
||||
|
||||
# 列出生成的报告文件
|
||||
echo ""
|
||||
echo "生成的报告文件:"
|
||||
ls -la "$DB_REPORTS_DIR"
|
||||
Reference in New Issue
Block a user