如何在Postgres-compat模式下使用H2作为嵌入式数据库,来自jruby / rails

时间:2013-03-18 22:03:42

标签: ruby-on-rails ruby jruby h2

我想发布一个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'
...

0 个答案:

没有答案