首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >是否可以使用SQL查询来确定Mirth通道是否被禁用?

是否可以使用SQL查询来确定Mirth通道是否被禁用?
EN

Stack Overflow用户
提问于 2021-05-25 20:49:13
回答 1查看 605关注 0票数 3

是否可以使用SQL查询来确定Mirth通道是否被禁用?我知道这可以通过API调用来完成,但我尝试使用纯数据库方法。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-06-02 13:34:30

是的你可以。

SELECT * FROM public.configuration where name = 'channelMetadata';将返回一个XML,该字符串包含具有启用/禁用状态的通道元数据、最后修改时间戳和剪枝选项。

这些条目看起来如下:

代码语言:javascript
运行
复制
  <entry>
    <string>C88749A7-BDF5-45D8-AC41-DF0884B15098</string>
    <com.mirth.connect.model.ChannelMetadata>
      <enabled>false</enabled>
      <lastModified>
        <time>1621527614990</time>
        <timezone>America/Chicago</timezone>
      </lastModified>
      <pruningSettings>
        <pruneMetaDataDays>3</pruneMetaDataDays>
        <archiveEnabled>false</archiveEnabled>
      </pruningSettings>
    </com.mirth.connect.model.ChannelMetadata>
  </entry>

它们是序列化的Java Map<String, com.mirth.connect.model.ChannelMetadata>。关键是通道ID,您可以在channel表中查找名称、通道定义本身等等。

请注意,这显示了已启用/禁用的与已启动/停止的不同。启动/停止状态仅通过API调用可用,因为它是MC的运行状态,并保存在内存中。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67695441

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档