Winローカルホスト環境(goapp serve時)
テンポラリディレクトリのdatastore.db
ファイルを削除する。
"C:\tmp\appengine.{{project}}\datastore.db"
プロダクション環境
- データストア>管理
- (有効になっていない場合は有効化)
- データストア管理を開く
- 削除したいEntityを選択して、削除する
プログラムでも消せないことはない…が
プログラムでがんばって消すサンプル
ctx := appengine.NewContext(r)
var users []*User
q := datastore.NewQuery("User")
keys, err := q.GetAll(ctx, &users)
datastore.DeleteMulti(keys)
消せないことはないんですが、タイムアウトとか、取得上限制限とかあるからアレ(GetAllでつまづく)。
ちなみに、ローカルホストでdatastoreの挙動があやしいときは、tmpのそれっぽいフォルダーを消すと快調になったりもします。