Repository URL to install this package:
|
Version:
0.18.3 ▾
|
#!/usr/bin/env ruby
require 'pg'
require 'stringio'
# An example of how to stream data to your local host from the database as CSV.
$stderr.puts "Opening database connection ..."
conn = PG.connect( :dbname => 'test' )
$stderr.puts "Running COPY command ..."
buf = ''
conn.transaction do
conn.exec( "COPY logs TO STDOUT WITH csv" )
$stdout.puts( buf ) while buf = conn.get_copy_data
end
conn.finish