2c802ab Add more indices

1 file Authored by François Cami 3 years ago, Committed by frenaud 3 years ago,
    Add more indices
    
    Manual backport of 9f0ec27e9f13ed40b8e58162d99bf9b0e8b4afd5.
    Original commit message:
    ****************************************************
    ipaCASubjectDN is used by lightweight sub CA feature.
    
    ipaExternalMember is used by KRB driver to assemble MS-PAC records.
    
    ipaNTSecurityIdentifier was only index for "pres" and was missing an
    index on "eq". Samba and ipasam perform queries with SID string.
    
    memberPrincipal is used by S4U2Proxy constrained delegation and by
    ipa-custodia.
    
    Also note that dnaHostname, ipServiceProtocol, ipaCertSubject, and
    ipaKeyUsage are currently not index because an index would rarely used
    or have a poor selectivity.
    
    Signed-off-by: Christian Heimes <cheimes@redhat.com>
    ****************************************************
    
    The ipaNTSecurityIdentifier entry was missing in ipa-4-6 and is
    added by this commit.
    
    Fixes: https://pagure.io/freeipa/issue/8677
    Signed-off-by: François Cami <fcami@redhat.com>
    Reviewed-By: Florence Blanc-Renaud <flo@redhat.com>