003.clickhouse-ck输出所有的表结构
-- clickhouse 输出库中表结构 -- 输出所有表名 clickhouse client --host 1xx.xxx.xx.xx --user xx_xx --password xxxx --multiquery --query="use default;show tables;"> default_table.txt vim echo_table_ck.sh -- 输出所有表结构 #!/bin/bash echo 'use default;' >> default_tableDDL.sql cat default_table.txt |while read eachline do clickhouse-client --host 1xx.xxx.xx.xx --user xx_xx --password xxxx --multiquery --query="use default;show create table $eachline;">> default_tableDDL.sql echo ';' >> default_tableDDL.sql done -- 修改执行权限 chmod 777 echo_table_ck.sh -- 将文本中的特殊字符处理掉 sed -i -e 's/\\n/ /g; s/\\//g; s/\\'\|'\|'\''//g' default_tableDDL.sql