似乎無法在ColdFusion中重命名現有的Verity集合,而無需刪除,重新創建和重建集合。問題是,我有一些非常大的集合,我寧願不必從頭開始刪除和重建。任何人都有一個方便的技巧來解決這個難題?如何在ColdFusion中重命名Verity集合?
2
A
回答
1
對於Verity的部分(不考慮ColdFusion的),它是很容易分離的集合,將其重命名,然後再重新安裝它:
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
現在,您可以重命名收藏目錄,並重新安裝。 (如果您不確定任何這些值,請在離線前使用collget檢查它們)。
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
它現在應該再次顯示在'hierarchyview'中。
您還可以使用「合併」實用程序以新名稱將內容從一個集合複製到另一個集合。
3
我不認爲有一種簡單的方法來重命名Verity集合。您可以隨時使用
<cfcollection action="map" ...>
一個別名分配給現有的集合,只要你不需要重新使用原來的名字。
1
看起來這是不可能的。刪除並重新創建具有所需名稱的集合似乎是唯一可用的方法。
相關問題
- 1. 如何重命名MongoDB中的集合?
- 2. 如何在名稱中使用UTF-8字符創建cfcollection/verity集合?
- 3. 貓鼬重命名集合
- 4. 超時閱讀Verity集合 - CF8
- 5. 重命名ColdFusion 10 JSESSIONID
- 6. 如何重命名JButtons集?
- 7. 如何使用MongoMapper重命名Mongodb集合中的列?
- 8. 如何重命名Laravel集合中的選定字段?
- 9. 如何重命名文檔數據庫中的集合?
- 10. MongoDB 1.6.5:如何重命名集合中的字段
- 11. 流星在MongoDB中重命名Meteor.users集合名稱
- 12. 錯誤重命名的MongoDB集合
- 13. MongoDB C#驅動重命名集合
- 14. 結合,集團和重命名
- 15. ColdFusion Verity搜索在搜索字段中被「&」弄糊塗
- 16. 如何動態命名集合?
- 17. 在C#中命名鎖集合?
- 18. 在WCF中命名泛型集合
- 19. 在分片中的MongoDB重命名集合
- 20. 在solr雲中重命名集合4.4設置
- 21. 如何在Django中重命名錶名?
- 22. 如何在swift中重命名類名?
- 23. 在ColdFusion中,我可以使用CFPDF重命名PDF Form Field嗎?
- 24. .NET集合命名約定
- 25. 訪問值命名集合
- 26. 如何在.NET程序集中重命名[空間]類型
- 27. 如何重命名結果程序集以在.m2中安裝
- 28. 如何在SQL中重命名COUNT(*)的結果集
- 29. MongoDB使用動態名稱重命名集合
- 30. 插入之後重命名集合名稱異常