Impossible de renommer une collection Verity existante dans ColdFusion sans supprimer, recréer et reconstruire la collection. Le problème est, j'ai quelques très grandes collections que je préfère ne pas avoir à supprimer et à reconstruire à partir de zéro. Quelqu'un at-il un truc pratique pour cette énigme?Comment renommer une collection Verity dans ColdFusion?
Répondre
Pour la partie Verity (sans tenir compte de ColdFusion), il est assez facile de détacher une collection, le renommer, et refixer encore:
rcadmin> indexdetach
Server Alias:YourDocserver
Index Alias:CollectionName
Index Type [(c)ollection,(t)ree,(p)arametric,(r)ecommendation]:c
Save changes? [y|n]:y
<<Return>> SUCCESS
rcadmin> collpurge
Collection alias:CollectionName
Admin Alias:AdminServer
Save changes? [y|n]:y
<<Return>> SUCCESS
rcadmin> adminsignal
Admin Alias:AdminServer
Type of signal (Shutdown=2,WSRefresh=3,RestartAllServers=4):4
Save changes? [y|n]:y
<<Return>> SUCCESS
Maintenant, vous pouvez renommer le répertoire de collecte et refixer. (Si vous n'êtes pas sûr de l'une de ces valeurs, vérifiez-les avec le collet avant de le mettre hors ligne).
rcadmin> collset
Admin Alias:AdminServer
Collection Alias:NewCollectionName
Modify Type (Update=0, Insert=1):1
Path:
Gateway[(o)dbc|(n)otes|(e)xchange|(d)ocumentum|(f)ilesys|(w)eb|o(t)her]:
Style Alias:
Document Access (Public=0,Secure=1,Anonymous=2):
Query Parser [(s)imple|(b)oolPlus|(f)reeText|(o)ldFreeText|O(l)dSimple|O(t)her]:
Description:
Max. Search Time(msecs):
Save changes? [y|n]:y
rcadmin> indexattach
Index Alias:NewCollectionName
Index Type [(c)ollection,(t)ree,(p)arametric,(r)ecommendation]:c
Server Alias:YourDocserver
Modify Type (Update=0, Insert=1):1
Index State (offline=0,hidden=1,online=2):2
Threads (default=3):
Save changes? [y|n]:y
<<Return>> SUCCESS
Il devrait maintenant réapparaître dans la vue hiérarchique.
Vous pouvez également utiliser l'utilitaire "fusion" pour copier du contenu d'une collection à une autre, avec un nouveau nom.
Je ne crois pas qu'il existe un moyen facile de renommer une collection Verity. Vous pouvez toujours utiliser
<cfcollection action="map" ...>
assigner un alias à une collection existante, à condition que vous n'avez pas besoin de réutiliser le nom d'origine.
Cela ne semble pas possible. Supprimer et recréer la collection avec le nom désiré semble être la seule approche disponible.
- 1. ColdFusion La recherche de Verity est perturbée par "&" dans un champ de recherche
- 2. Collection de pratiques optimales ColdFusion CFC?
- 3. Comment renommer une table dans SQLite 3.0?
- 4. Comment écrire une nouvelle ligne dans une chaîne dans ColdFusion?
- 5. Dans ColdFusion, puis-je renommer un champ de formulaire PDF avec CFPDF?
- 6. Comment renommer une machine virtuelle SharePoint
- 7. Git: renommer un répertoire dans une branche
- 8. Comment renommer une branche dans CVS sans accès administrateur?
- 9. Comment renommer une table dans SQL Server Compact Edition?
- 10. Comment renommer l'application winforms?
- 11. Renommer une série de fichiers
- 12. Comment renommer un fichier?
- 13. Comment définir une variable à l'échelle du serveur dans ColdFusion
- 14. Comment écrire une classe ColdFusion autonome dans Flex 3?
- 15. Comment renommer un index dans MySQL
- 16. Comment référencer la bibliothèque C# dans ColdFusion?
- 17. Comment renommer un clip dans Flash CS4?
- 18. Comment traiter l'objet d'une collection appartenant à une autre collection?
- 19. Authentification NTLM dans ColdFusion
- 20. Rechercher une collection dans Flex
- 21. Xml Sérialisation dans une collection
- 22. Renommer des objets dans PowerPoint
- 23. Renommer des fichiers dans MATLAB
- 24. XSD pour WSDL dans ColdFusion
- 25. Comment renommer le nœud exécutant une base de données mnesia
- 26. HQL ordre par dans une collection
- 27. Renommer des clés dans NSMutableDictionary
- 28. comment puis-je déboguer le code javascript dans un template coldfusion (une page coldfusion) en utilisant visual studio 2008
- 29. Scala: comment fusionner une collection de cartes
- 30. Comment renommer/déplacer tous les fichiers avec une certaine extension?