読者です 読者をやめる 読者になる 読者になる

Linux環境でデータベースが保存されない

一時的には保存されるのですが、
再起動などをすると、保存したエンティティが削除されていました。


で、下記が参考サイト。
http://wiki.livedoor.jp/currencybuilding/d/Google%20App%20Engine%A4%C7%A5%C7%A1%BC%A5%BF%A5%D9%A1%BC%A5%B9%A4%F2%BB%C8%A4%C3%A4%C6%A4%DF%A4%EB

上記にあるとおり、google_appengine\dev_appserver.pyを引数なしで実行したところ、下記のように表示されました。

--datastore_path=DS_FILE Path to file to use for storing Datastore file
stub data.
(Default /tmp/dev_appserver.datastore)

デフォルトである、"tmp"ディレクトリ配下は、cronで定期的に削除されるようなので、
この指定を変更してやれば、削除されない気がする。


と、いうことで、下記のように引数を追加。


これで消えない。はず。