Skip to content

Commit 4186d52

Browse files
committed
migrate last reference to postgres
1 parent 18bd865 commit 4186d52

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

rakelib/db.rake

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ GRANT ALL PRIVILEGES ON `test\_%`.* TO #{MYSQL_CONFIG[:username]}@localhost;
3939
task :postgresql do
4040
require File.expand_path('../../test/shared_helper', __FILE__)
4141
fail 'could not create test database: psql executable not found' unless psql = which('psql')
42-
fail 'could not create test database: missing "postgres" role' unless PostgresHelper.postgres_role?
42+
fail 'could not create test database: missing "jruby" role' unless PostgresHelper.postgres_role?
4343

4444
load 'test/db/postgres_config.rb' # rescue nil
4545
puts POSTGRES_CONFIG.inspect if $VERBOSE

test/shared_helper.rb

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,8 @@ module PostgresHelper
2525
class << self
2626
def postgres_role?(warn = nil)
2727
if psql = which('psql')
28-
if `#{psql} -c '\\l' -U jruby #{psql_params}2>&1` && $?.exitstatus == 0
28+
cmd = "PGPASSWORD=#{ENV['PGPASSWORD'] || 'jruby'} #{psql} -c '\\l' -U jruby #{psql_params}2>&1"
29+
if `#{cmd}` && $?.exitstatus == 0
2930
true
3031
else
3132
if warn.nil?

0 commit comments

Comments
 (0)