Firestore開発データベースに複数の異なるインデックスを設定しました。ここで、それらをfirestore.indexes.json
にエクスポートして、製品環境のセットアッププロセスが簡単になるようにします。 Firebase CLIを使用してこれらのインデックスをエクスポートする方法はありますか?同じことがセキュリティルールにも当てはまりますが、コピーアンドペーストできることはわかっています。
それが可能だ!
CLIから実行firebase firestore:indexes
firebaseプロジェクトフォルダ内。
インデックスが既に設定されていて、CLIを介してFirebaseにログインしている場合は、コピー用のフォーマットされたJSON出力を取得します。
例:
{
"indexes": [
{
"collectionId": "teslaData",
"fields": [
{
"fieldPath": "Model",
"mode": "ASCENDING"
},
{
"fieldPath": "Price",
"mode": "ASCENDING"
}
]
}
]
}
FirebaseCLIを使用しています4.2.1
それが助けになるなら、頑張ってください:)
現在、プロジェクトからFirestoreセキュリティルールを取得するためのAPIはないと思います。 CLIを介して deployルール を実行できます。これはカスタムNodeスクリプトであり、CIプロセスから呼び出されます。しかし、私が知る限り、プロジェクトからルールを読み取るためのAPIはありません。
機能リクエストを提出する の理由のように思えます。