Commit 2e8fab6bf90c8bd1f39f7e45f1ee9a3c51b0b392

Authored by Jacob Vosmaer
1 parent e2c3d426

Capture the full DB / user name

files/gitlab-cookbooks/gitlab/libraries/helper.rb
... ... @@ -30,8 +30,8 @@ class PgHelper
30 30  
31 31 def database_exists?(db_name)
32 32 psql_cmd(["-d 'template1'",
33   - "-c 'select datname from pg_database' -x",
34   - "| grep #{db_name}"])
  33 + "-c 'select datname from pg_database' -A",
  34 + "| grep -x #{db_name}"])
35 35 end
36 36  
37 37 def sql_user_exists?
... ... @@ -44,8 +44,8 @@ class PgHelper
44 44  
45 45 def user_exists?(db_user)
46 46 psql_cmd(["-d 'template1'",
47   - "-c 'select usename from pg_user' -x",
48   - "|grep #{db_user}"])
  47 + "-c 'select usename from pg_user' -A",
  48 + "|grep -x #{db_user}"])
49 49 end
50 50  
51 51 def psql_cmd(cmd_list)
... ...