如何在Postgres-compat模式下使用H2作为嵌入式数据库,来自jruby / rails
我想推出一个jruby / rails应用程序来使用Postgres。 但是我想在开发和测试中运行时在Postgres兼容模式下使用H2。
在H2或postgresql中启动应用程序没问题,但如何使用嵌入式H2数据库配置运行postgresql适配器?
例如:这样的事情:
database.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' ...