SELECT DATABASE,TABLE FROM system.tables WHERE database != 'system' 来确定数据库中所有的表。clickhouse-client --host $CLICKHOUSE_HOST --port $CLICKHOUSE_PORT --user $USER --password $PASSWORD -q "SHOW CREATE database.table" > database.table.sql
clickhouse-client --host $TENCENT_CLICKHOUSE_HOST --port $TENCENT_CLICKHOUSE_PORT --user $USER --password $PASSWORD -q "CREATE DATABSE database"
clickhouse-client --host $TENCENT_CLICKHOUSE_HOST --port $TENCENT_CLICKHOUSE_PORT --user $USER --password $PASSWORD > database.table.sql
INSERTINTOtarget_database.tableSELECT*FROMremote('source_cluster',source_database.table,$USER,$PASSWORD)
INSERTINTOtarget_database.tableSELECT*FROMremote('source_cluster',source_database.table,$USER,$PASSWORD)WHERE event_date = '2025-05-25'
INSERTINTOtarget_database.tableSELECT*FROMremote('source_cluster',source_database.table,$USER,$PASSWORD)WHERE event_date BETWEEN '2025-06-01' AND '2025-06-30'
SELECTdatabase,table,partition,count(),formatReadableSize(sum(bytes_on_disk))FROM system.partsWHERE activeGROUP BYdatabase,table,partitionORDER BYdatabase ASC,table ASC,partition ASC
clickhouse-client --host $CLICKHOUSE_HOST --port $CLICKHOUSE_PORT --user $USER --password $PASSWORD -q "SELECT * FROM database.table FORMAT CSV" > database.table.dat
clickhouse-client --host $TENCENT_CLICKHOUSE_HOST --port $TENCENT_CLICKHOUSE_PORT --user $USER --password $PASSWORD -q "INSERT INTO database.table FORMAT CSV" < database.table.dat
文档反馈