mirror of
https://github.com/google/nomulus.git
synced 2025-05-03 13:37:51 +02:00
These indxes do not include the ^i field like the current ones do. We'll need these so that we can properly index into the DomainBase entities once DomainResource is merged into them (which will cause us to lose the value of the ^i field). The migration plan is to push next week's release with these new indexes, then run the re-save all EPP resources action to populate them, and then eventually remove the ^i versions of the indexes, retaining only these newly added ones, once the DomainBase/DomainResource merge is accomplished. TESTED=Deployed to alpha, ran the re-save all EPP resources mapreduce, and verified that the new indexes were populated. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=229992464
138 lines
6.7 KiB
XML
138 lines
6.7 KiB
XML
<datastore-indexes autoGenerate="false">
|
|
<!-- For finding contact resources by registrar. -->
|
|
<datastore-index kind="ContactResource" ancestor="false" source="manual">
|
|
<property name="currentSponsorClientId" direction="asc"/>
|
|
<property name="deletionTime" direction="asc"/>
|
|
<property name="searchName" direction="asc"/>
|
|
</datastore-index>
|
|
<!-- For finding domain resources by registrar. -->
|
|
<datastore-index kind="DomainBase" ancestor="false" source="manual">
|
|
<property name="^i" direction="asc"/>
|
|
<property name="currentSponsorClientId" direction="asc"/>
|
|
<property name="deletionTime" direction="asc"/>
|
|
</datastore-index>
|
|
<datastore-index kind="DomainBase" ancestor="false" source="manual">
|
|
<property name="currentSponsorClientId" direction="asc"/>
|
|
<property name="deletionTime" direction="asc"/>
|
|
</datastore-index>
|
|
<!-- For finding domain resources by TLD. -->
|
|
<datastore-index kind="DomainBase" ancestor="false" source="manual">
|
|
<property name="^i" direction="asc"/>
|
|
<property name="tld" direction="asc"/>
|
|
<property name="deletionTime" direction="asc"/>
|
|
</datastore-index>
|
|
<datastore-index kind="DomainBase" ancestor="false" source="manual">
|
|
<property name="tld" direction="asc"/>
|
|
<property name="deletionTime" direction="asc"/>
|
|
</datastore-index>
|
|
<!-- For finding domain resources by registrar. -->
|
|
<datastore-index kind="DomainBase" ancestor="false" source="manual">
|
|
<property name="currentSponsorClientId" direction="asc"/>
|
|
<property name="deletionTime" direction="asc"/>
|
|
</datastore-index>
|
|
<!-- For finding the most recently created domain resources. -->
|
|
<datastore-index kind="DomainBase" ancestor="false" source="manual">
|
|
<property name="^i" direction="asc"/>
|
|
<property name="tld" direction="asc"/>
|
|
<property name="creationTime" direction="desc"/>
|
|
</datastore-index>
|
|
<datastore-index kind="DomainBase" ancestor="false" source="manual">
|
|
<property name="tld" direction="asc"/>
|
|
<property name="creationTime" direction="desc"/>
|
|
</datastore-index>
|
|
<!-- For finding host resources by registrar. -->
|
|
<datastore-index kind="HostResource" ancestor="false" source="manual">
|
|
<property name="currentSponsorClientId" direction="asc"/>
|
|
<property name="deletionTime" direction="asc"/>
|
|
<property name="fullyQualifiedHostName" direction="asc"/>
|
|
</datastore-index>
|
|
<!-- For finding account balance of registrar and viewing billing history. -->
|
|
<datastore-index kind="RegistrarBillingEntry" ancestor="true" source="manual">
|
|
<property name="currency" direction="asc"/>
|
|
<property name="created" direction="desc"/>
|
|
</datastore-index>
|
|
<!-- For determining the active domains linked to a given contact. -->
|
|
<datastore-index kind="DomainBase" ancestor="false" source="manual">
|
|
<property name="allContacts.contact" direction="asc"/>
|
|
<property name="deletionTime" direction="asc"/>
|
|
</datastore-index>
|
|
<!-- For determining the active domains linked to a given host. -->
|
|
<datastore-index kind="DomainBase" ancestor="false" source="manual">
|
|
<property name="nsHosts" direction="asc"/>
|
|
<property name="deletionTime" direction="asc"/>
|
|
</datastore-index>
|
|
<!-- For RDAP searches by linked nameserver. -->
|
|
<datastore-index kind="DomainBase" ancestor="false" source="manual">
|
|
<property name="^i" direction="asc"/>
|
|
<property name="nsHosts" direction="asc"/>
|
|
<property name="deletionTime" direction="asc"/>
|
|
</datastore-index>
|
|
<datastore-index kind="DomainBase" ancestor="false" source="manual">
|
|
<property name="nsHosts" direction="asc"/>
|
|
<property name="deletionTime" direction="asc"/>
|
|
</datastore-index>
|
|
<!-- For WHOIS IP address lookup -->
|
|
<datastore-index kind="HostResource" ancestor="false" source="manual">
|
|
<property name="inetAddresses" direction="asc"/>
|
|
<property name="deletionTime" direction="asc"/>
|
|
</datastore-index>
|
|
<!-- For Poll -->
|
|
<datastore-index kind="PollMessage" ancestor="false" source="manual">
|
|
<property name="clientId" direction="asc"/>
|
|
<property name="eventTime" direction="asc"/>
|
|
</datastore-index>
|
|
<datastore-index kind="PollMessage" ancestor="true" source="manual">
|
|
<property name="clientId" direction="asc"/>
|
|
<property name="eventTime" direction="asc"/>
|
|
</datastore-index>
|
|
<!-- For querying HistoryEntries. -->
|
|
<datastore-index kind="HistoryEntry" ancestor="true" source="manual">
|
|
<property name="modificationTime" direction="asc"/>
|
|
</datastore-index>
|
|
<datastore-index kind="HistoryEntry" ancestor="false" source="manual">
|
|
<property name="clientId" direction="asc"/>
|
|
<property name="modificationTime" direction="asc"/>
|
|
</datastore-index>
|
|
<!-- For RDAP. -->
|
|
<datastore-index kind="DomainBase" ancestor="false" source="manual">
|
|
<property name="^i" direction="asc"/>
|
|
<property name="fullyQualifiedDomainName" direction="asc"/>
|
|
</datastore-index>
|
|
<datastore-index kind="DomainBase" ancestor="false" source="manual">
|
|
<property name="^i" direction="asc"/>
|
|
<property name="currentSponsorClientId" direction="asc"/>
|
|
<property name="fullyQualifiedDomainName" direction="asc"/>
|
|
</datastore-index>
|
|
<datastore-index kind="DomainBase" ancestor="false" source="manual">
|
|
<property name="currentSponsorClientId" direction="asc"/>
|
|
<property name="fullyQualifiedDomainName" direction="asc"/>
|
|
</datastore-index>
|
|
<datastore-index kind="DomainBase" ancestor="false" source="manual">
|
|
<property name="^i" direction="asc"/>
|
|
<property name="currentSponsorClientId" direction="asc"/>
|
|
<property name="tld" direction="asc"/>
|
|
<property name="fullyQualifiedDomainName" direction="asc"/>
|
|
</datastore-index>
|
|
<datastore-index kind="DomainBase" ancestor="false" source="manual">
|
|
<property name="currentSponsorClientId" direction="asc"/>
|
|
<property name="tld" direction="asc"/>
|
|
<property name="fullyQualifiedDomainName" direction="asc"/>
|
|
</datastore-index>
|
|
<datastore-index kind="DomainBase" ancestor="false" source="manual">
|
|
<property name="^i" direction="asc"/>
|
|
<property name="tld" direction="asc"/>
|
|
<property name="fullyQualifiedDomainName" direction="asc"/>
|
|
</datastore-index>
|
|
<datastore-index kind="DomainBase" ancestor="false" source="manual">
|
|
<property name="tld" direction="asc"/>
|
|
<property name="fullyQualifiedDomainName" direction="asc"/>
|
|
</datastore-index>
|
|
<datastore-index kind="HostResource" ancestor="false" source="manual">
|
|
<property name="deletionTime" direction="asc"/>
|
|
<property name="fullyQualifiedHostName" direction="asc"/>
|
|
</datastore-index>
|
|
<datastore-index kind="ContactResource" ancestor="false" source="manual">
|
|
<property name="deletionTime" direction="asc"/>
|
|
<property name="searchName" direction="asc"/>
|
|
</datastore-index>
|
|
</datastore-indexes>
|