Heroku に Postgres を統合した基本的な Java アプリケーションをデプロイしようとしています。このプロジェクトhttps://github.com/heroku/devcenter-java-databaseのクローンを作成しました。ローカルでアプリを適切に動作させることができました。データベース内に ticks というテーブルを作成し、そこにタプルを挿入します。
アプリを Heroku にデプロイすると、うまくいくようです。実際、それは機能します。選択クエリを実行して、正しい結果を得ることができます。Heroku で postgres データベースをチェックしようとすると、奇妙なことが起こります。何も作成されていないようです。Heroku の Dev プランを持っているため、それが原因かどうかはわかりません。しかし、Heroku がローカル環境と異なる動作をする理由がわかりません。
::term>run "sh devcenter-java-database-plain-jdbc/target/bin/main"
Running sh devcenter-java-database-plain-jdbc/target/bin/main attached to terminal... up, run.6018
Read from DB: 2013-02-03 12:51:42.110186
アプリは動作しますが、Heroku データベースに何も保存されません。
::term>pg:info
===HEROKU_POSTGRESQL_WHITE (DATABASE_URL)
Plan Dev
Status available
Connections 0
PG Version 9.1.6
Created 2013-02-03 11:58 UTC
Data Size 5.9 MB
Tables 0
Rows 0/10000 (In compliance)
Fork/Follow Unsupported
何か案は?