2012-04-24 2 views
0

엔티티를 삭제하면 관리 로그에 삭제 된 것으로 나타납니다 : "엔티티를 삭제했습니다".App Engine Datastore에서 엔티티를 삭제하지만 항상 복원됩니다?

얼마 지나지 않아 갑자기 부활이 일어납니다!

어떤 아이디어가 있습니까? 같은 아이템을 4 번 삭제했습니다! 그것은 마스터/슬레이브 데이터 저장소를 사용하여 나에게 미친 릴 비트 :

임 드라이브

.

+0

어쨌든 당신은해야 할 것이다;) –

답변

0

동일한 엔티티를 만드는 다른 곳에서 실행중인 코드가있을 수 있습니다. 그것은 작업, cron이 시작한 작업, 일반적인 웹 요청 등일 수 있습니다.

예, SWITCH TO HRD. :)

+0

그게 불가능한 콘텐츠 물마루가 실행되지 않는 안드로이드 애플 리케이션을 채울 수 있기 때문에 불가능! 어쨌든 난 그냥 HRD로 마이 그 레이션, 이제 더 이상 내 자신의 얼룩을 읽을 수 없습니다 :) –

+0

당신은 자신의 얼룩을 읽을 수 없습니까? Blobstore 또는 Datastore? Keys (Blobstore/Datastore Keys)를 저장하는 방법을 확인하고 싶을 수 있습니다. KeyProperty가 아닌 문자열로 저장 한 경우 마이그레이션을 올바르게 다시 작성할 수 없습니다. 이 경우 해당 데이터에 액세스 할 수 없습니다. 새 키를 사용해야합니다. – Albert

+0

실제로 그것은 내가 그 (것)들을 읽을 수있는 권한이 없다는 것을 알려줍니다 ... 나는 그것에 대한 또 다른 질문을 열었습니다. http://stackoverflow.com/questions/10308229/migrating-to-hrd-this-application-does-not-have- 그 방울에 접근 –

관련 문제