Files
vibn-frontend/firestore.indexes.json

215 lines
4.2 KiB
JSON

{
"indexes": [
{
"collectionGroup": "apiKeys",
"queryScope": "COLLECTION",
"fields": [
{
"fieldPath": "userId",
"order": "ASCENDING"
},
{
"fieldPath": "isActive",
"order": "ASCENDING"
}
]
},
{
"collectionGroup": "projects",
"queryScope": "COLLECTION",
"fields": [
{
"fieldPath": "userId",
"order": "ASCENDING"
},
{
"fieldPath": "createdAt",
"order": "DESCENDING"
}
]
},
{
"collectionGroup": "projects",
"queryScope": "COLLECTION",
"fields": [
{
"fieldPath": "workspace",
"order": "ASCENDING"
},
{
"fieldPath": "createdAt",
"order": "DESCENDING"
}
]
},
{
"collectionGroup": "sessions",
"queryScope": "COLLECTION",
"fields": [
{
"fieldPath": "projectId",
"order": "ASCENDING"
},
{
"fieldPath": "startTime",
"order": "DESCENDING"
}
]
},
{
"collectionGroup": "sessions",
"queryScope": "COLLECTION",
"fields": [
{
"fieldPath": "userId",
"order": "ASCENDING"
},
{
"fieldPath": "startTime",
"order": "DESCENDING"
}
]
},
{
"collectionGroup": "sessions",
"queryScope": "COLLECTION",
"fields": [
{
"fieldPath": "userId",
"order": "ASCENDING"
},
{
"fieldPath": "createdAt",
"order": "DESCENDING"
}
]
},
{
"collectionGroup": "sessions",
"queryScope": "COLLECTION",
"fields": [
{
"fieldPath": "userId",
"order": "ASCENDING"
},
{
"fieldPath": "needsProjectAssociation",
"order": "ASCENDING"
},
{
"fieldPath": "createdAt",
"order": "DESCENDING"
}
]
},
{
"collectionGroup": "sessions",
"queryScope": "COLLECTION",
"fields": [
{
"fieldPath": "userId",
"order": "ASCENDING"
},
{
"fieldPath": "workspacePath",
"order": "ASCENDING"
},
{
"fieldPath": "needsProjectAssociation",
"order": "ASCENDING"
}
]
},
{
"collectionGroup": "sessions",
"queryScope": "COLLECTION",
"fields": [
{
"fieldPath": "projectId",
"order": "ASCENDING"
},
{
"fieldPath": "userId",
"order": "ASCENDING"
},
{
"fieldPath": "createdAt",
"order": "DESCENDING"
}
]
},
{
"collectionGroup": "analyses",
"queryScope": "COLLECTION",
"fields": [
{
"fieldPath": "projectId",
"order": "ASCENDING"
},
{
"fieldPath": "createdAt",
"order": "DESCENDING"
}
]
},
{
"collectionGroup": "workCompleted",
"queryScope": "COLLECTION",
"fields": [
{
"fieldPath": "projectId",
"order": "ASCENDING"
},
{
"fieldPath": "completedAt",
"order": "DESCENDING"
}
]
},
{
"collectionGroup": "clients",
"queryScope": "COLLECTION",
"fields": [
{
"fieldPath": "ownerId",
"order": "ASCENDING"
},
{
"fieldPath": "createdAt",
"order": "DESCENDING"
}
]
},
{
"collectionGroup": "knowledge_items",
"queryScope": "COLLECTION",
"fields": [
{
"fieldPath": "projectId",
"order": "ASCENDING"
},
{
"fieldPath": "sourceType",
"order": "ASCENDING"
}
]
},
{
"collectionGroup": "knowledge_items",
"queryScope": "COLLECTION",
"fields": [
{
"fieldPath": "projectId",
"order": "ASCENDING"
},
{
"fieldPath": "createdAt",
"order": "DESCENDING"
}
]
}
],
"fieldOverrides": []
}