我們正在使用azure表格存儲,並且使用相同的模式具有數千個表。現在我們正在考慮在這些表中添加另一列。我們如何在不刪除表格並重新添加的情況下將另一列添加到我們現有的表格中?如何向現有的天藍色表格存儲添加新列
22
A
回答
33
Windows Azure表存儲實際上沒有列。每個實體(例如一行)只是一組屬性,沒有固定的模式。如果您使用強類型類寫入表,那麼您只需將新屬性添加到該類。
對於沒有新屬性的舊行,類對象中的值將被設置爲其默認值。
12
上面David Makogon的很好的回答,但只是想增加一個額外的考慮。
表存儲沒有像David那樣固定的模式,但不幸的是,在localhost上運行的dev存儲模擬器確實如此。原因是模擬器使用SQL服務器來存儲本地主機數據,並且它只需要爲SQL目的創建一個模式。因此,如果您要在強類型類中測試更改(如附加屬性),請準備好代碼更改,而不是在開發人員存儲中工作。
相關問題
- 1. 列出存儲帳戶中的所有天藍色表格
- 2. 使用帶有天藍色存儲塊列表的分隔符
- 3. Sitecore登錄到天藍色表存儲
- 4. 如何創建藍色文件存儲SAS網址(沒有天藍色的庫)?
- 5. 向現有表格添加新字段
- 6. 來自外部的天藍色表格存儲
- 7. 注入Webhooks的天藍色表格存儲連接字符串
- 8. 在天藍色表存儲中存儲DateTime.MinValue的DateTime值失敗
- 9. 如何將大型字節數組保存到天藍色表格存儲中?
- 10. 使用天藍色表格存儲空間
- 11. 保護天藍色表格存儲連接字符串
- 12. 如何將CData值插入到天藍色表格存儲行中
- 13. 如何在jQuery應用程序中爲天藍色表格存儲創建sas_token
- 14. 將項目添加到天藍色表格時出現高延遲
- 15. 我可以將我的表格存儲調用緩存在天藍色中嗎?
- 16. 實現天藍色同位緩存
- 17. 更新(重新部署)現有的天藍色webjob
- 18. 爲什麼添加新實例不會增加天藍色的內存?
- 19. 作爲天藍色表存儲的分區鍵的複合鍵
- 20. 如何向現有DataTable添加具有值的新列?
- 21. 如何使用天藍色存儲表格實現每秒更多10次插入
- 22. 你如何使用天藍色來設置登錄和存儲?
- 23. 如何添加新的表格列?
- 24. Azure node.js用於更新/檢索天藍色表存儲中的實體
- 25. 向現有表添加新行
- 26. 關於表格行更新的天藍色推送通知
- 27. 查詢與大於天藍色表存儲rowkey
- 28. Log4net天藍色表存儲日誌記錄不工作
- 29. 在天藍色表存儲中創建複合分區鍵
- 30. 登錄到天藍色表存儲時跟蹤選項
感謝您的幫助! – Hoang