22465


AppEngine/Go for SDK で 開発サーバーを立ち上げた時  
ローカルのDataStoreに初期データを予め用意しておきたいのですが  
そういう機能はあるのでしょうか？

オプションに-clear_datastoreはあるので消すことはできそうですが  
追加方法はなかったので


CC BY-SA 3.0
2016-02-24T03:34:46.317
22463
2016-02-24T06:18:54.500
2260
question
google-app-engine
goapp serveで起動するDataStoreの初期データを用意することはできますか？


残念ながら、ネイティブの機能では無いと思います。

僕がそのようなことを行いたい時は、初期データ登録用のAPIを作ります。
<https://cloud.google.com/appengine/docs/go/reference#IsDevAppServer>
を用いて、Localでしか動かないようにしておきます。  
gitで管理している場合だと、init.shを用意しておいて、Setup手順に、まずアプリを動かしてみたいなら、init.shを実行すると書いておくのも良いかもしれませんね。


CC BY-SA 3.0
2016-02-24T03:45:19.080
22465
2016-02-24T03:45:19.080
4361
22463
answer


sinmetalと同じく、自分でダミーデータ等登録する一式用意してます。  
modulesで別モジュールとしてdev用の下処理まとめておいて、  
Modelに対応するCSVファイル見つかったら放り込んでます。


CC BY-SA 3.0
2016-02-24T06:18:54.500
22471
2016-02-24T06:18:54.500
14529
22463
answer