Я работаю над созданием мультитенантной системы SaaS и храню все данные в Datastore. У меня есть отдельное пространство имен для каждого клиента, но один и тот же набор «видов» во всех пространствах имен.
Это мой вопрос: если я создам пользовательский индекс для одного вида сущности, будет ли этот индекс обслуживаться во всех пространствах имен? или я должен также указать пространство имен где-нибудь?
Это один из моих пользовательских индексов:
- kind: loginTrack
ancestor: no
properties:
- name: logDate
- name: username
- name: timeStamp
Я развернул это как пользовательский индекс в Datastore, но я не уверен, работает ли он для всех пространств имен.
Как Datastore обрабатывает предоставленный разработчиком индекс?