Project

General

Profile

task #9364

Updated by Andreas Müller over 1 year ago

In context of #2200 I already checked names with >1 "&" in nameCache. These are cleanedup. 
 But there are open issues with TeamOrPerson.nomenclaturalTitle: 

 Campanula: 43 
 Diptera: 77 
 FdAC: 92 
 Palmae: 266 ! 

 Guianas: 3(?) 
 FM:    59(?)  

 ~~~ 
 SELECT ab.DTYPE, ab.id, ab.titleCache, ab.nomenclaturaltitle, ab.protectedtitlecache, ab.protectednomenclaturaltitlecache 
 FROM AgentBase ab 
 WHERE ab.nomenclaturaltitle LIKE '%&%&%' OR ab.titleCache LIKE '%&%&%'; 
 ~~~ 

 In some databases there are many names with protected caches which may lead to problems when searching for names. 

 ~~~ 
 SELECT tn.id, tn.titleCache, tn.nameCache, tn.protectedTitleCache, tn.protectedNameCache, tn.protectedFullTitleCache, tn.protectedAuthorshipCache , tn.* 
 FROM TaxonName tn 
 WHERE tn.protectednamecache = 1 OR tn.protectedtitlecache = 1 OR tn.protectedFullTitleCache = 1 OR tn.protectedAuthorshipCache ; 
 ~~~ 

 Especially interesting might be those having an "&" in the protected nameCache which indicates that there is authorship in the nameCache which should not happen. 

 In context of #2200 I already checked names with >1 "&" in nameCache. These are cleanup (except for xxx). 

 Also many Teams have a protected nomenclatural title which is in most cases not necessary. 

 ~~~ 
 SELECT ab.id, ab.DTYPE, ab.titleCache, ab.nomenclaturaltitle, ab.protectedtitlecache, ab.protectednomenclaturaltitlecache, ab.* 
 FROM AgentBase ab 
 WHERE 
 -- ab.protectedtitlecache = 1 OR 
  ab.protectednomenclaturaltitlecache = 1 
 ORDER BY ab.nomenclaturaltitle 
 ~~~ 

 However, in most cases this is not critical. 

Back