超级数据库的 marklogic ml-gradle 配置
marklogic ml-gradle configuration for super databases
我目前有一个超级/子数据库设置,想知道通过 ml-gradle 2.7.0.
部署全新安装的最佳方式
我已经通过从我的配置目录中删除以下文件来使它工作,以便第一次通过 mlDeploy。
{
"database-name" : "my-documents",
"subdatabase" : [ {
"database-name" : "my-seconddb"
}, {
"database-name" : "my-thirddb"
} ]
}
第一次建立所有数据库后,将其添加回目录并重新运行 mlDeploy 更正设置。
此外,如果可能的话,我想将所有三个数据库的索引设置保存在一个文件中。目前有什么办法吗?
感谢您提供这个节省时间的工具。目前为止比Roxy好用多了。
最简单的配置:
src/main/ml-config/databases/1-my-firstsub.json
{
"database-name" : "my-firstsub"
}
src/main/ml-config/databases/2-my-nextsub.json
{
"database-name" : "my-nextsub"
}
src/main/ml-config/databases/6-my-documents.json
{
"database-name" : "my-documents",
"subdatabase" : [ {
"database-name" : "my-firstsub"
}, {
"database-name" : "my-nextsub"
} ]
}
尚不能将多个数据库存储在一个文件中。我试图避免发明超出 Manage API 定义的新模式,因此每个文件一个数据库。
您可以通过数据库文件名控制创建每个数据库的顺序 - 例如如果您需要在 my-documents 之前创建 my-seconddb 和 my-thirdb,请使用“1-my-seconddb.json”、“2-my-thirddb.json”、"and "3- 的文件名my-documents.json”。这应该允许我的文档在其中包含子数据库,因为其他数据库已经创建。
我目前有一个超级/子数据库设置,想知道通过 ml-gradle 2.7.0.
部署全新安装的最佳方式我已经通过从我的配置目录中删除以下文件来使它工作,以便第一次通过 mlDeploy。
{
"database-name" : "my-documents",
"subdatabase" : [ {
"database-name" : "my-seconddb"
}, {
"database-name" : "my-thirddb"
} ]
}
第一次建立所有数据库后,将其添加回目录并重新运行 mlDeploy 更正设置。
此外,如果可能的话,我想将所有三个数据库的索引设置保存在一个文件中。目前有什么办法吗?
感谢您提供这个节省时间的工具。目前为止比Roxy好用多了。
最简单的配置:
src/main/ml-config/databases/1-my-firstsub.json
{
"database-name" : "my-firstsub"
}
src/main/ml-config/databases/2-my-nextsub.json
{
"database-name" : "my-nextsub"
}
src/main/ml-config/databases/6-my-documents.json
{
"database-name" : "my-documents",
"subdatabase" : [ {
"database-name" : "my-firstsub"
}, {
"database-name" : "my-nextsub"
} ]
}
尚不能将多个数据库存储在一个文件中。我试图避免发明超出 Manage API 定义的新模式,因此每个文件一个数据库。
您可以通过数据库文件名控制创建每个数据库的顺序 - 例如如果您需要在 my-documents 之前创建 my-seconddb 和 my-thirdb,请使用“1-my-seconddb.json”、“2-my-thirddb.json”、"and "3- 的文件名my-documents.json”。这应该允许我的文档在其中包含子数据库,因为其他数据库已经创建。