Class: Pgchief::User

Inherits:
Object
  • Object
show all
Defined in:
lib/pgchief/user.rb

Overview

Database information and operations

Class Method Summary collapse

Class Method Details

.allObject



8
9
10
11
12
13
14
15
# File 'lib/pgchief/user.rb', line 8

def self.all
  conn   = PG.connect(Pgchief::Config.pgurl)
  result = conn.exec('SELECT usename FROM pg_user')

  result.map { |row| row['usename'] }.reject { |name| name == 'postgres' }
ensure
  conn.close
end