CrateDB需要在还原之前删除表。
无法选择:
复制到控制台/崩溃cli的语句
有什么简单的方法吗?
发布于 2020-01-22 17:19:55
我解决这一问题的方式是通过bash脚本使用崩溃CLI,该脚本提取表并单独删除它们。
您需要设置$HOST和$TABLE_CATALOG
crash --hosts $HOST -c "SELECT CONCAT('\"', TABLE_CATALOG, '\".\"', TABLE_NAME, '\"') FROM INFORMATION_SCHEMA.tables WHERE table_catalog = $TABLE_CATALOG --format="csv" |
tail -n +2 | head -n -1 | sed 's/"/\\"/g' |
xargs -I {} crash --hosts $HOST -c 'DROP TABLE {}'https://stackoverflow.com/questions/59840054
复制相似问题