首页 > 解决方案 > 如何删除 dolphindb 中的分区数据

问题描述

在 DolphinDB 中,我有一个按日期和股票代码分区的分布式数据库。我想删除过去一周的数据。发现dropPartition这个功能可以做到,但是只能删除叶子分区,不能直接删除top分区,那么如何清理上周集群机器上分布的数据呢?

标签: dolphindb

解决方案


当使用 COMPO 按日期和股票代码分区时,您可以按如下方式删除按日期分区

db1= database(,VALUE,2007.08.01..2007.08.30)    
db2=database(, VALUE,  symbol(`A`B`C`D`E))  
db = database(dbPath, COMPO, [db1,db2])
dropPartition(db,[2007.08.01,2007.08.02],,true)

推荐阅读