没有用户名或密码的JRuby JDBC在database.yml中

时间:2012-11-12 09:16:18

标签: ruby-on-rails ruby odbc jruby jdbc-odbc

可以使用JDBC Postgres(jRuby)驱动程序而无需在database.yml文件中指定用户名和密码吗?我的项目数据库文件目前是:

test: &test
  adapter: postgresql
  encoding: unicode
  database: app_test
  pool: 5

development: &development
  adapter: postgresql
  encoding: unicode
  database: app_development
  pool: 5

production: &production
  adapter: postgresql
  encoding: unicode
  database: app_production
  pool: 5

cucumber:
  <<: *test

但是,这会在启动服务器/控制台时导致以下错误:

  

ActiveRecord :: JDBCError:驱动程序遇到未知错误:致命错误:启动数据包中未指定PostgreSQL用户名

如果可能,最好不要在database.yml配置文件中包含用户名和密码(这适用于MRI和pg gem)。每个团队成员都使用不同的用户名进行本地安装。

0 个答案:

没有答案