清除特定数据库的所有表

时间:2018-07-12 07:10:45

标签: rethinkdb

rethinkDB是否有任何查询可用于清除特定 DB 的所有

我们可以通过运行.delete()

来一张一张地删除表

2 个答案:

答案 0 :(得分:2)

r.db('DB_NAME').tableList().forEach(function(t){
  return r.db('DB_NAME').table(t).delete()
})

答案 1 :(得分:0)

基于@taygetos 答案的纯函数式方法

(db => r.db(db).tableList().forEach(t => r.db(db).table(t).delete()))('My_database');