Postgres を使用するために jruby/rails アプリを起動したいと考えています。しかし、開発およびテストで実行するときは、H2 を Postgres 互換モードで使用したいと考えています。
H2 または postgresql でアプリを起動しても問題ありませんが、組み込みの H2 データベースを使用して postgresql アダプターを実行するように構成するにはどうすればよいですか?
例: 次のようなもの:
データベース.yml
development:
# adapter: jdbch2
# database: db/development/database
adapter: postgresql
encoding: unicode
database: database
# driver: org.h2.Driver
url: jdbc:h2:~/db/development;MODE=PostgreSQL
test:
...
Gemfile:
...
gem 'activerecord-jdbch2-adapter'
#gem 'jdbc-h2'
gem 'activerecord-jdbcpostgresql-adapter'
...