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哪里用到这表而导致无法删除?

阅读 127
评论
    1 个回答
    • 391

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

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

    clearTablePersistence(objByName(`StreamMKT))
      撰写回答

      登录后参与交流、获取后续更新提醒