clearTablePersistence(`StreamMKT)出错

请问一下,我在dolphindb GUI执行

clearTablePersistence(`StreamMKT)

出現错误

The specified streaming table is registered for persistence. Please specify the stream table object rather than table name to clear the persistence.

但是我在getStreamingStat().subWorkers检查过已经没有用到这个
StreamMKT表。想问一下我还得检查database哪里用到这表而导致无法删除?

请先 登录 后评论

1 个回答

logger

getStreamingStat().subWorkers 体现的是某一个订阅端(客户端)的使用情况。
clearTablePersistence 体现是的发布端(服务端)的使用情况。

错误提示的意思是:这个流数据表已经注册了持久化,如果要清除持久化,必须使用table object而是表的名称。可以将代码改成

clearTablePersistence(objByName(`StreamMKT))
请先 登录 后评论