Connessione a PostegreSQL con Ruby
Ruby ha diversi moduli per la connessione a PostgreSQL, di cui ruby-pg è uno dei più usati!
Vediamo come installarlo ed eseguire la connessione al db.
Prima di tutto dobbiamo accertarci di avere installato il pacchetto libpqxx; il nome cambia tra le distro, qui siamo su Arch Linux:
# pacman -S libpqxx
Adesso installiamo la libreria tramite gem:
$ gem install pg
Dovremmo stare a posto; per saperlo possiamo solo testare il nostro script:
require 'pg'
begin
con = PG::Connection.new
("dbname=test user=postgres password=postgres host=192.168.1.31")
con.exec("SELECT * FROM tbl_test") do |result|
puts result
result.each do |row|
puts row.values_at('id', 'nome')
end
end
rescue PG::Error => e
puts e.message
ensure
con.close if con
end
Ovviamente mettete le vostre credenziali, nome db, nome tabella, ecc.
Enjoy!
ruby gem libpqxx ruby-pg postgresql database
Commentami!