← Каталог
Работа с базами данных из Ruby — Пример — прямая работа через драйвер `pg`
Фрагмент из «Работа с базами данных из Ruby»: Пример — прямая работа через драйвер `pg`.
require 'pg'
conn = PG.connect(
host: 'localhost',
dbname: 'myapp_dev',
user: 'timur',
password: 'secret'
)
res = conn.exec('SELECT id, name FROM users WHERE active = $1', [true])
res.each do |row|
puts "ID: #{row['id']}, Name: #{row['name']}"
end
res.clear
conn.close require 'pg'
conn = PG.connect(
host: 'localhost',
dbname: 'myapp_dev',
user: 'timur',
password: 'secret'
)
res = conn.exec('SELECT id, name FROM users WHERE active = $1', [true])
res.each do |row|
puts "ID: #{row['id']}, Name: #{row['name']}"
end
res.clear
conn.close