現在、スーパー/サブデータベースの設定があり、ml-gradle 2.7.0で新規インストールを展開する最良の方法を知りたいと考えています。スーパーデータベースのmarklogic ml-gradle設定
私は、最初のパスmlDeployの設定ディレクトリから次のファイルを削除して動作させています。
{
"database-name" : "my-documents",
"subdatabase" : [ {
"database-name" : "my-seconddb"
}, {
"database-name" : "my-thirddb"
} ]
}
すべてのデータベースが最初に確立されたら、それをディレクトリに追加してmlDeployを再実行すると、設定が修正されます。
また、可能であれば、3つのデータベースすべてのインデックス設定を1つのファイルに保存したいと考えています。現在、これを行う方法はありますか?
この度は保存ツールをありがとうございます。これまでのところ、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"
} ]
}
私が次に遭遇する唯一の問題は、content-database.jsonファイルが定義されている必要があることです。 –
content-database.jsonを使用する必要はありません.ml-gradleがデフォルトで探すファイルです。 – rjrudin
設定をデータベース構成スタブだけに減らしました。私は最初のパスでスーパーデータベースを確立することに失敗します。データベースが最初に作成された場合、スーパーデータベースの設定が機能します。2つ以下の実行でスーパーデータベースを設定することはできません。 –