database.ymlファイルでユーザー名とパスワードを指定せずにJDBCPostgres(jRuby)ドライバーを使用することは可能ですか?私のプロジェクトデータベースファイルは現在次のとおりです。
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:ドライバーで不明なエラーが発生しました:FATAL:スタートアップパケットにPostgreSQLユーザー名が指定されていません
可能であれば、database.yml構成ファイルにユーザー名とパスワードを含めないようにするとよいでしょう(これはMRIとpg
gemで機能します)。各チームメンバーは、ローカルインストールに異なるユーザー名を使用します。