Class: K8sflow::Pg::Psql

Inherits:
PgBase
  • Object
show all
Defined in:
lib/k8sflow/command/pg/psql.rb

Class Method Summary collapse

Methods inherited from PgBase

database, databases, exec_sql, hash_opt, kv_parse, nine_two?, parse_pg_uri, pid_column, psql_cmd, query_column, ssl?, version

Class Method Details

.callObject



11
12
13
14
# File 'lib/k8sflow/command/pg/psql.rb', line 11

def self.call
  puts "PGPASSWORD=**** psql -h #{database[:host]} -U #{database[:user]} -d #{database[:database]} -p #{database[:port]} #{@arguments.join(" ")}"
  exec("PGSSLMODE=#{ssl?} PGPASSWORD=#{database[:password]} psql -p #{database[:port]} -h #{database[:host]} -U #{database[:user]} -d #{database[:database]} #{@arguments.join(" ")}")
end