Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
221 views
in Technique[技术] by (71.8m points)

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


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

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

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

clearTablePersistence(objByName(`StreamMKT))

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...