[英]Appengine datastore edit entity's Identifier
最初,在創建數據存儲區時,已為每個實體使用自動生成的標識符。 但目前正計划將標識符手動分配給實體。
1)是否可以通過Appengine Datastore Viewer編輯標識符?
2)是否可以通過編程方式更改每個實體的標識符?
您無法通過數據存儲查看器編輯實體ID。
您可以以編程方式讀取每個實體,並將其另存為具有新ID的新實體,然后刪除舊實體。 沒有“便宜”的方法。
請注意,手動分配ID可能會導致擁塞(這是App Engine現在分配非順序ID的原因)和競爭條件(兩個或多個實例試圖同時保存具有相同ID的實體)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.