如何为元数据编号版本

Posted

技术标签:

【中文标题】如何为元数据编号版本【英文标题】:How to number version for metadata 【发布时间】:2019-06-23 01:02:22 【问题描述】:

我对@9​​87654321@ 进行了更改如果我对元数据文件进行了更改,如何对元数据进行编号以进行版本控制? 元数据正在被版本化并在数据库中创建一个条目。

【问题讨论】:

【参考方案1】:

例如 App Questions heirarchy ,在文件 App Questions.json 中,任何文件中的任何更改都将具有 maxVersion + 1。

例如,如果 App_Questions_Base_.json 已更改并且版本为 31,而主版本(同一文件的底部)的版本为 33 Base 和 main 版本的新版本将是 34。

这里是之前和之后的例子

更改前


    "App Questions": 
        "Base": 
            "version": 31
        ,
        "HIT_Term_RARE_Haven": 
            "version": 33
        ,
        "HIT_Term_NonICC_Haven": 
            "version": 32
        ,
        "HIT_Term_NonICC_Haven_NY": 
            "version": 32
        ,
        "HIT_Term_NonICC_Haven_CA": 
            "version": 29
        ,
        "HIT_Term_NonICC_Haven_CT": 
            "version": 29
        ,
        "HIT_Term_NonICC_Haven_FL": 
            "version": 29
        ,
        "HIT_Term_ICC_CAS": 
            "version": 31
        ,
        "HIT_Term_NonICC_CAS": 
            "version": 29
        ,
        "HIT_Term_ICC_MMDirect": 
            "version": 29
        ,
        "HIT_Term_NonICC_MMDirect": 
            "version": 29
        ,
        "version": 33
    

改动后

​​>

“应用问题”:

“基础”: “版本”:34 ,

    "HIT_Term_RARE_Haven": 
        "version": 33
    ,
    "HIT_Term_NonICC_Haven": 
        "version": 32
    ,
    "HIT_Term_NonICC_Haven_NY": 
        "version": 32
    ,
    "HIT_Term_NonICC_Haven_CA": 
        "version": 29
    ,
    "HIT_Term_NonICC_Haven_CT": 
        "version": 29
    ,
    "HIT_Term_NonICC_Haven_FL": 
        "version": 29
    ,
    "HIT_Term_ICC_CAS": 
        "version": 31
    ,
    "HIT_Term_NonICC_CAS": 
        "version": 29
    ,
    "HIT_Term_ICC_MMDirect": 
        "version": 29
    ,
    "HIT_Term_NonICC_MMDirect": 
        "version": 29
    ,

“版本”:34


【讨论】:

以上是关于如何为元数据编号版本的主要内容,如果未能解决你的问题,请参考以下文章

笔记如何为被装饰的函数保存元数据

如何为 SAML SP 元数据使用 Tomcat SSL 证书

Jetpack Compose 如何为 LazyColumn 懒惰地获取音乐文件及其元数据

python数据结构-如何为元组中的每个元素命名

您如何为 DSpace 创建一个新的、可搜索的元数据模式?

python_如何为元组中每个元素命名