0
Я хочу получить данные в базе данных psql с моего компьютера local vi ssh ruby. Но моя программа не договорил и печать выходногоКак получить данные из psql с помощью cmd через ssh Ruby
$messageid = 'xxx'
$table_data_base = 'yyy'
...........
Net::SSH.start($host, $user_name, :password => $pass_word) do |ssh|
ssh.exec!("PGPASSWORD='pass' psql -d data_base_name -U user_name")
data_mail = ssh.exec!("SELECT * FROM #{$table_data_base} WHERE messageid=#{$messageid};")
end
puts data_mail
Почему бы не использовать драйвер базы данных вместо этого? Ruby имеет «pg» https://deveiate.org/code/pg/ Он должен делать все, что вам нужно. – kcdragon
У меня есть «pg», чтобы сделать этот успех, но мой учитель не хочет использовать «pg» и говорит, что использует только cmd через ssh –